/********************************************************************/
/**                     Microsoft LAN Manager                      **/
/**            Copyright(c) Microsoft Corp., 1987-1991             **/
/********************************************************************/

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

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