apinums.h 7.9 KB

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