2 |
- |
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
|