apinums.h 7.5 KB

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