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