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