; $Id: netapi32.def,v 1.7 2004-02-27 20:15:44 sandervl Exp $ LIBRARY WNETAP32 INITINSTANCE DESCRIPTION 'Odin32 System DLL - NetApi32 (renamed to WNetAp32)' DATA MULTIPLE NONSHARED ;IMPORTS ; Net32StatisticsGet2 = NETAPI32.125 ; Net32WkstaGetInfo = NETAPI32.146 ; Net32WkstaSetInfo = NETAPI32.147 ; Net32ServerEnum2 = NETAPI32.101 EXPORTS ; 0000 0000f1ba I_BrowserDebugCall ; 0001 I_BrowserDebugTrace ; 0002 I_BrowserQueryEmulatedDomains ; 0003 I_BrowserQueryOtherDomains ; 0004 I_BrowserQueryStatistics ; 0005 I_BrowserResetNetlogonState ; 0006 I_BrowserResetStatistics ; 0007 I_BrowserServerEnum ; 0008 I_BrowserSetNetlogonState ; 0009 I_NetAccountDeltas ; 0010 I_NetAccountSync ; 0011 I_NetDatabaseDeltas ; 0012 I_NetDatabaseRedo ; 0014 I_NetDatabaseSync ; 0013 I_NetDatabaseSync2 ; 0015 I_NetDfsCreateExitPoint ; 0016 I_NetDfsCreateLocalPartition ; 0017 I_NetDfsDeleteExitPoint ; 0018 I_NetDfsDeleteLocalPartition ; 0019 I_NetDfsFixLocalVolume ; 0020 I_NetDfsGetVersion ; 0021 I_NetDfsIsThisADomainName ; 0022 I_NetDfsModifyPrefix ; 0023 I_NetDfsSetLocalVolumeState ; 0024 I_NetDfsSetServerInfo I_NetGetDCList = "_OS2I_NetGetDCList@24" @25 ; 0026 I_NetListCanonicalize ; 0027 I_NetListTraverse ; 0028 I_NetLogonControl2 I_NetLogonControl = "_OS2I_NetLogonControl@24" @29 ; 0030 I_NetLogonSamLogoff ; 0031 I_NetLogonSamLogon ; 0032 I_NetLogonUasLogoff ; 0033 I_NetLogonUasLogon I_NetNameCanonicalize = "_OS2I_NetNameCanonicalize@16" @34 I_NetNameCompare = "_OS2I_NetNameCompare@16" @35 I_NetNameValidate = "_OS2I_NetNameValidate@12" @36 I_NetPathCanonicalize = "_OS2I_NetPathCanonicalize@16" @37 I_NetPathCompare = "_OS2I_NetPathCompare@16" @38 I_NetPathType = "_OS2I_NetPathType@8" @39 ; 0041 I_NetServerAuthenticate ; 0040 I_NetServerAuthenticate2 ; 0042 I_NetServerPasswordSet ; 0043 I_NetServerReqChallenge ; 0044 I_NetServerSetServiceBits ; 0045 I_NetServerSetServiceBitsEx NetAlertRaise = "_OS2NetAlertRaise@12" @46 ;stubonly NetAlertRaiseEx = "_OS2NetAlertRaiseEx@16" @47 ;stubonly NetApiBufferAllocate = "_OS2NetApiBufferAllocate@8" @48 ;stubonly NetApiBufferFree = "_OS2NetApiBufferFree@4" @49 ;stubonly NetApiBufferReallocate = "_OS2NetApiBufferReallocate@12" @50 ;stubonly NetApiBufferSize = "_OS2NetApiBufferSize@8" @51 ;stubonly NetAuditClear = "_OS2NetAuditClear@12" @52 NetAuditRead = "_OS2NetAuditRead@44" @53 NetAuditWrite = "_OS2NetAuditWrite@44" @54 ; 0055 NetBrowserStatisticsGet NetConfigGet = "_OS2NetConfigGet@16" @56 NetConfigGetAll = "_OS2NetConfigGetAll@12" @57 NetConfigSet = "_OS2NetConfigSet@28" @58 NetConnectionEnum = "_OS2NetConnectionEnum@32" @59 ; 0060 NetDfsAdd ; 0061 NetDfsEnum ; 0062 NetDfsGetInfo ; 0063 NetDfsManagerGetConfigInfo ; 0064 NetDfsMove ; 0065 NetDfsRemove ; 0066 NetDfsRename ; 0067 NetDfsSetInfo ; 0068 NetEnumerateTrustedDomains NetErrorLogClear = "_OS2NetErrorLogClear@12" @69 NetErrorLogRead = "_OS2NetErrorLogRead@44" @70 NetErrorLogWrite = "_OS2NetErrorLogWrite@44" @71 NetFileClose = "_OS2NetFileClose@8" @72 NetFileEnum = "_OS2NetFileEnum@36" @73 ;stubonly NetFileGetInfo = "_OS2NetFileGetInfo@16" @74 ;stubonly NetGetAnyDCName = "_OS2NetGetAnyDCName@12" @75 ;stubonly NetGetDCName = "_OS2NetGetDCName@12" @76 ;stubonly NetGetDisplayInformationIndex = "_OS2NetGetDisplayInformationIndex@16" @77 ;stubonly NetGroupAdd = "_OS2NetGroupAdd@16" @78 ;stubonly NetGroupAddUser = "_OS2NetGroupAddUser@12" @79 ;stubonly NetGroupDel = "_OS2NetGroupDel@8" @80 ;stubonly NetGroupDelUser = "_OS2NetGroupDelUser@12" @81 ;stubonly NetGroupEnum = "_OS2NetGroupEnum@28" @82 ;stubonly NetGroupGetInfo = "_OS2NetGroupGetInfo@16" @83 ;stubonly NetGroupGetUsers = "_OS2NetGroupGetUsers@32" @84 ;stubonly NetGroupSetInfo = "_OS2NetGroupSetInfo@20" @85 ;stubonly NetGroupSetUsers = "_OS2NetGroupSetUsers@20" @86 ;stubonly ; NetHandleGetInfo = _OS2NetHandleGetInfo@20 @ ;stubonly NOT in DLL but in SDK Doc ; NetHandleSetInfo = _OS2NetHandleSetInfo@20 @ ;stubonly NOT in DLL but in SDK Doc NetLocalGroupAdd = "_OS2NetLocalGroupAdd@16" @87 ;stubonly NetLocalGroupAddMember = "_OS2NetLocalGroupAddMember@12" @88 NetLocalGroupAddMembers = "_OS2NetLocalGroupAddMembers@20" @89 ;stubonly NetLocalGroupDel = "_OS2NetLocalGroupDel@8" @90 ;stubonly ; 0091 NetLocalGroupDelMember NetLocalGroupDelMembers = "_OS2NetLocalGroupDelMembers@20" @92 ;stubonly NetLocalGroupEnum = "_OS2NetLocalGroupEnum@28" @93 ;stubonly NetLocalGroupGetInfo = "_OS2NetLocalGroupGetInfo@16" @94 ;stubonly NetLocalGroupGetMembers = "_OS2NetLocalGroupGetMembers@32" @95 ;stubonly NetLocalGroupSetInfo = "_OS2NetLocalGroupSetInfo@20" @96 ;stubonly NetLocalGroupSetMembers = "_OS2NetLocalGroupSetMembers@20" @97 ;stubonly NetMessageBufferSend = "_OS2NetMessageBufferSend@20" @98 ;stubonly NetMessageNameAdd = "_OS2NetMessageNameAdd@8" @99 ;stubonly NetMessageNameDel = "_OS2NetMessageNameDel@8" @100 ;stubonly NetMessageNameEnum = "_OS2NetMessageNameEnum@28" @101 ;stubonly NetMessageNameGetInfo = "_OS2NetMessageNameGetInfo@16" @102 ;stubonly NetQueryDisplayInformation = "_OS2NetQueryDisplayInformation@28" @103 ;stubonly NetRemoteTOD = "_OS2NetRemoteTOD@8" @105 ;stubonly NetReplExportDirAdd = "_OS2NetReplExportDirAdd@16" @106 ;stubonly NetReplExportDirDel = "_OS2NetReplExportDirDel@8" @107 ;stubonly NetReplExportDirEnum = "_OS2NetReplExportDirEnum@28" @108 ;stubonly NetReplExportDirGetInfo = "_OS2NetReplExportDirGetInfo@16" @109 ;stubonly NetReplExportDirLock = "_OS2NetReplExportDirLock@8" @110 ;stubonly NetReplExportDirSetInfo = "_OS2NetReplExportDirSetInfo@20" @111 ;stubonly NetReplExportDirUnlock = "_OS2NetReplExportDirUnlock@12" @112 ;stubonly NetReplGetInfo = "_OS2NetReplGetInfo@12" @113 ;stubonly NetReplImportDirAdd = "_OS2NetReplImportDirAdd@16" @114 ;stubonly NetReplImportDirDel = "_OS2NetReplImportDirDel@8" @115 ;stubonly NetReplImportDirEnum = "_OS2NetReplImportDirEnum@28" @116 ;stubonly NetReplImportDirGetInfo = "_OS2NetReplImportDirGetInfo@16" @117 ;stubonly NetReplImportDirLock = "_OS2NetReplImportDirLock@8" @118 ;stubonly NetReplImportDirUnlock = "_OS2NetReplImportDirUnlock@12" @119 ;stubonly NetReplSetInfo = "_OS2NetReplSetInfo@16" @120 ;stubonly ; 0121 NetRplAdapterAdd ; 0122 NetRplAdapterDel ; 0123 NetRplAdapterEnum ; 0124 NetRplBootAdd ; 0125 NetRplBootDel ; 0126 NetRplBootEnum ; 0127 NetRplClose ; 0128 NetRplConfigAdd ; 0129 NetRplConfigDel ; 0130 NetRplConfigEnum ; 0131 NetRplGetInfo ; 0132 NetRplOpen ; 0133 NetRplProfileAdd ; 0134 NetRplProfileClone ; 0135 NetRplProfileDel ; 0136 NetRplProfileEnum ; 0137 NetRplProfileGetInfo ; 0138 NetRplProfileSetInfo ; 0139 NetRplSetInfo ; 0140 NetRplSetSecurity ; 0141 NetRplVendorAdd ; 0142 NetRplVendorDel ; 0143 NetRplVendorEnum ; 0144 NetRplWkstaAdd ; 0145 NetRplWkstaClone ; 0146 NetRplWkstaDel ; 0147 NetRplWkstaEnum ; 0148 NetRplWkstaGetInfo ; 0149 NetRplWkstaSetInfo NetScheduleJobAdd = "_OS2NetScheduleJobAdd@12" @150 ;stubonly NetScheduleJobDel = "_OS2NetScheduleJobDel@12" @151 ;stubonly NetScheduleJobEnum = "_OS2NetScheduleJobEnum@24" @152 ;stubonly NetScheduleJobGetInfo = "_OS2NetScheduleJobGetInfo@12" @153 ;stubonly ; 0154 NetServerComputerNameAdd ; 0155 NetServerComputerNameDel NetServerDiskEnum = "_OS2NetServerDiskEnum@28" @156 ;stubonly NetServerEnum = "_OS2NetServerEnum@36" @157 ;stubonly ; 0158 NetServerEnumEx NetServerGetInfo = "_OS2NetServerGetInfo@12" @159 ;stubonly NetServerSetInfo = "_OS2NetServerSetInfo@16" @160 ;stubonly NetServerTransportAdd = "_OS2NetServerTransportAdd@12" @161 ;stubonly NetServerTransportDel = "_OS2NetServerTransportDel@8" @163 ;stubonly NetServerTransportEnum = "_OS2NetServerTransportEnum@28" @164 ;stubonly NetServiceControl = "_OS2NetServiceControl@20" @165 NetServiceEnum = "_OS2NetServiceEnum@28" @166 NetServiceGetInfo = "_OS2NetServiceGetInfo@16" @167 NetServiceInstall = "_OS2NetServiceInstall@20" @168 NetSessionDel = "_OS2NetSessionDel@12" @169 ;stubonly NetSessionEnum = "_OS2NetSessionEnum@36" @170 ;stubonly NetSessionGetInfo = "_OS2NetSessionGetInfo@20" @171 ;stubonly NetShareAdd = "_OS2NetShareAdd@16" @172 ;stubonly NetShareCheck = "_OS2NetShareCheck@12" @173 ;stubonly NetShareDel = "_OS2NetShareDel@12" @174 ;stubonly NetShareDelSticky = "_OS2NetShareDelSticky@12" @175 NetShareEnum = "_OS2NetShareEnum@28" @176 NetShareEnumSticky = "_OS2NetShareEnumSticky@28" @177 NetShareGetInfo = "_OS2NetShareGetInfo@16" @178 ;stubonly NetShareSetInfo = "_OS2NetShareSetInfo@20" @179 ;stubonly NetStatisticsGet = "_OS2NetStatisticsGet@20" @180 ;stubonly NetUseAdd = "_OS2NetUseAdd@16" @181 NetUseDel = "_OS2NetUseDel@12" @182 NetUseEnum = "_OS2NetUseEnum@28" @183 NetUseGetInfo = "_OS2NetUseGetInfo@16" @184 NetUserAdd = "_OS2NetUserAdd@16" @185 ;stubonly NetUserChangePassword = "_OS2NetUserChangePassword@16" @186 ;stubonly NetUserDel = "_OS2NetUserDel@8" @187 ;stubonly NetUserEnum = "_OS2NetUserEnum@32" @188 ;stubonly NetUserGetGroups = "_OS2NetUserGetGroups@28" @189 ;stubonly NetUserGetInfo = "_OS2NetUserGetInfo@16" @190 ;stubonly NetUserGetLocalGroups = "_OS2NetUserGetLocalGroups@32" @191 ;stubonly NetUserModalsGet = "_OS2NetUserModalsGet@12" @192 ;stubonly NetUserModalsSet = "_OS2NetUserModalsSet@16" @193 ;stubonly NetUserSetGroups = "_OS2NetUserSetGroups@20" @194 ;stubonly NetUserSetInfo = "_OS2NetUserSetInfo@20" @195 ;stubonly NetWkstaGetInfo = "_OS2NetWkstaGetInfo@12" @196 ;stubonly NetWkstaSetInfo = "_OS2NetWkstaSetInfo@16" @197 ;stubonly NetWkstaTransportAdd = "_OS2NetWkstaTransportAdd@12" @198 ;stubonly NetWkstaTransportDel = "_OS2NetWkstaTransportDel@12" @199 ;stubonly NetWkstaTransportEnum = "_OS2NetWkstaTransportEnum@28" @200 ;stubonly NetWkstaUserEnum = "_OS2NetWkstaUserEnum@28" @201 ;stubonly NetWkstaUserGetInfo = "_OS2NetWkstaUserGetInfo@12" @202 ;stubonly NetWkstaUserSetInfo = "_OS2NetWkstaUserSetInfo@16" @203 ;stubonly NetapipBufferAllocate = "_OS2NetapipBufferAllocate@12" @204 Netbios = "_OS2Netbios@4" @205 ; 0206 NetpAccessCheck ; 0207 NetpAccessCheckAndAudit ; 0208 NetpAllocConfigName ; 0209 NetpAllocStrFromStr ; 0210 NetpAllocStrFromWStr ; 0211 NetpAllocTStrFromString ; 0212 NetpAllocWStrFromStr ; 0213 NetpAllocWStrFromWStr ; 0214 NetpApiStatusToNtStatus ; 0215 NetpAssertFailed ; 0216 NetpCloseConfigData ; 0217 NetpCopyStringToBuffer ; 0218 NetpCreateSecurityObject ; 0219 NetpDbgDisplayServerInfo ; 0220 NetpDbgPrint ; 0221 NetpDeleteSecurityObject ; 0222 NetpGetComputerName ; 0223 NetpGetConfigBool ; 0224 NetpGetConfigDword ; 0225 NetpGetConfigTStrArray ; 0226 NetpGetConfigValue ; 0227 NetpGetDomainName ; 0228 NetpGetFileSecurity ; 0229 NetpGetPrivilege ; 0230 NetpHexDump ; 0231 NetpInitOemString ; 0232 NetpIsRemote ; 0233 NetpIsUncComputerNameValid ; 0234 NetpLocalTimeZoneOffset ; 0235 NetpLogonPutUnicodeString ; 0236 NetpNetBiosAddName ; 0237 NetpNetBiosCall ; 0238 NetpNetBiosDelName ; 0239 NetpNetBiosGetAdapterNumbers ; 0240 NetpNetBiosHangup ; 0241 NetpNetBiosReceive ; 0242 NetpNetBiosReset ; 0243 NetpNetBiosSend ; 0244 NetpNetBiosStatusToApiStatus ; 0245 NetpNtStatusToApiStatus ; 0246 NetpOpenConfigData ; 0247 NetpPackString ; 0248 NetpReleasePrivilege ; 0249 NetpSetConfigBool ; 0250 NetpSetConfigDword ; 0251 NetpSetConfigTStrArray ; 0252 NetpSetFileSecurity ; 0253 NetpSmbCheck ; 0254 NetpStringToNetBiosName ; 0255 NetpTStrArrayEntryCount ; 0256 NetpwNameCanonicalize ; 0257 NetpwNameCompare ; 0258 NetpwNameValidate ; 0259 NetpwPathCanonicalize ; 0260 NetpwPathCompare ; 0261 NetpwPathType ; 0262 NlBindingAddServerToCache ; 0263 NlBindingRemoveServerFromCache RxNetAccessAdd = "_OS2RxNetAccessAdd@24" @264 RxNetAccessDel = "_OS2RxNetAccessDel@24" @265 RxNetAccessEnum = "_OS2RxNetAccessEnum@24" @266 RxNetAccessGetInfo = "_OS2RxNetAccessGetInfo@24" @267 RxNetAccessGetUserPerms = "_OS2RxNetAccessGetUserPerms@24" @268 RxNetAccessSetInfo = "_OS2RxNetAccessSetInfo@24" @269 ; 0270 RxNetServerEnum ; 0271 RxNetUserPasswordSet ; 0272 RxRemoteApi