xref: /plan9/sys/src/cmd/cifs/apinums.h (revision 671dfc474d1a5bcbeda8be1356d2abfa05b91489)
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
223