]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/cifs/apinums.h
dc: fix off by one in stack overflow check (thanks BurnZeZ)
[plan9front.git] / sys / src / cmd / cifs / apinums.h
1 /********************************************************************/
2 /**                     Microsoft LAN Manager                      **/
3 /**            Copyright(c) Microsoft Corp., 1987-1991             **/
4 /********************************************************************/
5
6 #define API_WShareEnum                  0
7 #define API_WShareGetInfo               1
8 #define API_WShareSetInfo               2
9 #define API_WShareAdd                   3
10 #define API_WShareDel                   4
11 #define API_NetShareCheck               5
12 #define API_WSessionEnum                6
13 #define API_WSessionGetInfo             7
14 #define API_WSessionDel                 8
15 #define API_WConnectionEnum             9
16 #define API_WFileEnum                   10
17 #define API_WFileGetInfo                11
18 #define API_WFileClose                  12
19 #define API_WServerGetInfo              13
20 #define API_WServerSetInfo              14
21 #define API_WServerDiskEnum             15
22 #define API_WServerAdminCommand         16
23 #define API_NetAuditOpen                17
24 #define API_WAuditClear                 18
25 #define API_NetErrorLogOpen             19
26 #define API_WErrorLogClear              20
27 #define API_NetCharDevEnum              21
28 #define API_NetCharDevGetInfo           22
29 #define API_WCharDevControl             23
30 #define API_NetCharDevQEnum             24
31 #define API_NetCharDevQGetInfo          25
32 #define API_WCharDevQSetInfo            26
33 #define API_WCharDevQPurge              27
34 #define API_WCharDevQPurgeSelf          28
35 #define API_WMessageNameEnum            29
36 #define API_WMessageNameGetInfo         30
37 #define API_WMessageNameAdd             31
38 #define API_WMessageNameDel             32
39 #define API_WMessageNameFwd             33
40 #define API_WMessageNameUnFwd           34
41 #define API_WMessageBufferSend          35
42 #define API_WMessageFileSend            36
43 #define API_WMessageLogFileSet          37
44 #define API_WMessageLogFileGet          38
45 #define API_WServiceEnum                39
46 #define API_WServiceInstall             40
47 #define API_WServiceControl             41
48 #define API_WAccessEnum                 42
49 #define API_WAccessGetInfo              43
50 #define API_WAccessSetInfo              44
51 #define API_WAccessAdd                  45
52 #define API_WAccessDel                  46
53 #define API_WGroupEnum                  47
54 #define API_WGroupAdd                   48
55 #define API_WGroupDel                   49
56 #define API_WGroupAddUser               50
57 #define API_WGroupDelUser               51
58 #define API_WGroupGetUsers              52
59 #define API_WUserEnum                   53
60 #define API_WUserAdd                    54
61 #define API_WUserDel                    55
62 #define API_WUserGetInfo                56
63 #define API_WUserSetInfo                57
64 #define API_WUserPasswordSet            58
65 #define API_WUserGetGroups              59
66 #define API_DeadTableEntry              60
67 /* This line and number replaced a Dead Entry */
68 #define API_WWkstaSetUID                62
69 #define API_WWkstaGetInfo               63
70 #define API_WWkstaSetInfo               64
71 #define API_WUseEnum                    65
72 #define API_WUseAdd                     66
73 #define API_WUseDel                     67
74 #define API_WUseGetInfo                 68
75 #define API_WPrintQEnum                 69
76 #define API_WPrintQGetInfo              70
77 #define API_WPrintQSetInfo              71
78 #define API_WPrintQAdd                  72
79 #define API_WPrintQDel                  73
80 #define API_WPrintQPause                74
81 #define API_WPrintQContinue             75
82 #define API_WPrintJobEnum               76
83 #define API_WPrintJobGetInfo            77
84 #define API_WPrintJobSetInfo_OLD        78
85 /* This line and number replaced a Dead Entry */
86 /* This line and number replaced a Dead Entry */
87 #define API_WPrintJobDel                81
88 #define API_WPrintJobPause              82
89 #define API_WPrintJobContinue           83
90 #define API_WPrintDestEnum              84
91 #define API_WPrintDestGetInfo           85
92 #define API_WPrintDestControl           86
93 #define API_WProfileSave                87
94 #define API_WProfileLoad                88
95 #define API_WStatisticsGet              89
96 #define API_WStatisticsClear            90
97 #define API_NetRemoteTOD                91
98 #define API_WNetBiosEnum                92
99 #define API_WNetBiosGetInfo             93
100 #define API_NetServerEnum               94
101 #define API_I_NetServerEnum             95
102 #define API_WServiceGetInfo             96
103 /* This line and number replaced a Dead Entry */
104 /* This line and number replaced a Dead Entry */
105 /* This line and number replaced a Dead Entry */
106 /* This line and number replaced a Dead Entry */
107 /* This line and number replaced a Dead Entry */
108 /* This line and number replaced a Dead Entry */
109 #define API_WPrintQPurge                103
110 #define API_NetServerEnum2              104
111 #define API_WAccessGetUserPerms         105
112 #define API_WGroupGetInfo               106
113 #define API_WGroupSetInfo               107
114 #define API_WGroupSetUsers              108
115 #define API_WUserSetGroups              109
116 #define API_WUserModalsGet              110
117 #define API_WUserModalsSet              111
118 #define API_WFileEnum2                  112
119 #define API_WUserAdd2                   113
120 #define API_WUserSetInfo2               114
121 #define API_WUserPasswordSet2           115
122 #define API_I_NetServerEnum2            116
123 #define API_WConfigGet2                 117
124 #define API_WConfigGetAll2              118
125 #define API_WGetDCName                  119
126 #define API_NetHandleGetInfo            120
127 #define API_NetHandleSetInfo            121
128 #define API_WStatisticsGet2             122
129 #define API_WBuildGetInfo               123
130 #define API_WFileGetInfo2               124
131 #define API_WFileClose2                 125
132 #define API_WNetServerReqChallenge      126
133 #define API_WNetServerAuthenticate      127
134 #define API_WNetServerPasswordSet       128
135 #define API_WNetAccountDeltas           129
136 #define API_WNetAccountSync             130
137 #define API_WUserEnum2                  131
138 #define API_WWkstaUserLogon             132
139 #define API_WWkstaUserLogoff            133
140 #define API_WLogonEnum                  134
141 #define API_WErrorLogRead               135
142 #define API_WI_NetPathType              136
143 #define API_WI_NetPathCanonicalize      137
144 #define API_WI_NetPathCompare           138
145 #define API_WI_NetNameValidate          139
146 #define API_WI_NetNameCanonicalize      140
147 #define API_WI_NetNameCompare           141
148 #define API_WAuditRead                  142
149 #define API_WPrintDestAdd               143
150 #define API_WPrintDestSetInfo           144
151 #define API_WPrintDestDel               145
152 #define API_WUserValidate2              146
153 #define API_WPrintJobSetInfo            147
154 #define API_TI_NetServerDiskEnum        148
155 #define API_TI_NetServerDiskGetInfo     149
156 #define API_TI_FTVerifyMirror           150
157 #define API_TI_FTAbortVerify            151
158 #define API_TI_FTGetInfo                152
159 #define API_TI_FTSetInfo                153
160 #define API_TI_FTLockDisk               154
161 #define API_TI_FTFixError               155
162 #define API_TI_FTAbortFix               156
163 #define API_TI_FTDiagnoseError          157
164 #define API_TI_FTGetDriveStats          158
165 /* This line and number replaced a Dead Entry */
166 #define API_TI_FTErrorGetInfo           160
167 /* This line and number replaced a Dead Entry */
168 /* This line and number replaced a Dead Entry */
169 #define API_NetAccessCheck              163
170 #define API_NetAlertRaise               164
171 #define API_NetAlertStart               165
172 #define API_NetAlertStop                166
173 #define API_NetAuditWrite               167
174 #define API_NetIRemoteAPI               168
175 #define API_NetServiceStatus            169
176 #define API_I_NetServerRegister         170
177 #define API_I_NetServerDeregister       171
178 #define API_I_NetSessionEntryMake       172
179 #define API_I_NetSessionEntryClear      173
180 #define API_I_NetSessionEntryGetInfo    174
181 #define API_I_NetSessionEntrySetInfo    175
182 #define API_I_NetConnectionEntryMake    176
183 #define API_I_NetConnectionEntryClear   177
184 #define API_I_NetConnectionEntrySetInfo 178
185 #define API_I_NetConnectionEntryGetInfo 179
186 #define API_I_NetFileEntryMake          180
187 #define API_I_NetFileEntryClear         181
188 #define API_I_NetFileEntrySetInfo       182
189 #define API_I_NetFileEntryGetInfo       183
190 #define API_AltSrvMessageBufferSend     184
191 #define API_AltSrvMessageFileSend       185
192 #define API_wI_NetRplWkstaEnum          186
193 #define API_wI_NetRplWkstaGetInfo       187
194 #define API_wI_NetRplWkstaSetInfo       188
195 #define API_wI_NetRplWkstaAdd           189
196 #define API_wI_NetRplWkstaDel           190
197 #define API_wI_NetRplProfileEnum        191
198 #define API_wI_NetRplProfileGetInfo     192
199 #define API_wI_NetRplProfileSetInfo     193
200 #define API_wI_NetRplProfileAdd         194
201 #define API_wI_NetRplProfileDel         195
202 #define API_wI_NetRplProfileClone       196
203 #define API_wI_NetRplBaseProfileEnum    197
204 /* This line and number replaced a Dead Entry */
205 /* This line and number replaced a Dead Entry */
206 /* This line and number replaced a Dead Entry */
207 #define API_WIServerSetInfo             201
208 /* This line and number replaced a Dead Entry */
209 /* This line and number replaced a Dead Entry */
210 /* This line and number replaced a Dead Entry */
211 #define API_WPrintDriverEnum            205
212 #define API_WPrintQProcessorEnum        206
213 #define API_WPrintPortEnum              207
214 #define API_WNetWriteUpdateLog          208
215 #define API_WNetAccountUpdate           209
216 #define API_WNetAccountConfirmUpdate    210
217 #define API_WConfigSet                  211
218 #define API_WAccountsReplicate          212
219 /*   213 is used by WfW  */
220 #define API_SamOEMChgPasswordUser2_P    214
221 #define API_NetServerEnum3              215
222 #define MAX_API                         215