; $Id: ADVAPI32.DEF,v 1.17 2001-05-19 11:13:04 sandervl Exp $ ; ; Based on NT 4.0 SP6: ADVAPI32.DLL ; LIBRARY ADVAPI32 INITINSTANCE DESCRIPTION 'Odin ADVAPI32.DLL' DATA MULTIPLE NONSHARED IMPORTS RtlUniform = KERNEL32.3531 EXPORTS ; ---------------------------------------------------------------------------- ; LSA ; ---------------------------------------------------------------------------- LsaAddAccountRights = "_LsaAddAccountRights@16" @196 ; LsaAddPrivilegesToAccount @197 ; LsaClearAuditLog @198 LsaClose = "_LsaClose@4" @199 ; LsaCreateAccount @200 ; LsaCreateSecret @201 ; LsaCreateTrustedDomain @202 ; LsaDelete @203 LsaDeleteTrustedDomain = "_LsaDeleteTrustedDomain@8" @204 LsaEnumerateAccountRights = "_LsaEnumerateAccountRights@16" @205 ; LsaEnumerateAccounts @206 LsaEnumerateAccountsWithUserRight = "_LsaEnumerateAccountsWithUserRight@16" @207 ; LsaEnumeratePrivileges @208 ; LsaEnumeratePrivilegesOfAccount @209 LsaEnumerateTrustedDomains = "_LsaEnumerateTrustedDomains@20" @210 LsaFreeMemory = "_LsaFreeMemory@4" @211 ; LsaGetQuotasForAccount @212 ; LsaGetRemoteUserName @213 ; LsaGetSystemAccessAccount @214 ; LsaGetUserName @215 ; LsaICLookupNames @216 ; LsaICLookupSids @217 LsaLookupNames = "_LsaLookupNames@20" @218 ; LsaLookupPrivilegeDisplayName @219 ; LsaLookupPrivilegeName @220 ; LsaLookupPrivilegeValue @221 LsaLookupSids = "_LsaLookupSids@20" @222 LsaNtStatusToWinError = "_LsaNtStatusToWinError@4" @223 ; LsaOpenAccount @224 LsaOpenPolicy = "_LsaOpenPolicy@16" @225 ; LsaOpenSecret @226 ; LsaOpenTrustedDomain @227 ; LsaQueryInfoTrustedDomain @228 LsaQueryInformationPolicy = "_LsaQueryInformationPolicy@12" @229 ; LsaQuerySecret @230 ; LsaQuerySecurityObject @231 LsaQueryTrustedDomainInfo = "_LsaQueryTrustedDomainInfo@16" @232 LsaRemoveAccountRights = "_LsaRemoveAccountRights@20" @233 ; LsaRemovePrivilegesFromAccount @234 LsaRetrievePrivateData = "_LsaRetrievePrivateData@12" @235 LsaSetInformationPolicy = "_LsaSetInformationPolicy@12" @236 ; LsaSetInformationTrustedDomain @237 ; LsaSetQuotasForAccount @238 ; LsaSetSecret @239 ; LsaSetSecurityObject @240 ; LsaSetSystemAccessAccount @241 ; LsaSetTrustedDomainInformation @242 LsaStorePrivateData = "_LsaStorePrivateData@12" @243 ; REMOVE LsaCreateTrustedDomainEx = _LsaCreateTrustedDomainEx@20 ; REMOVE LsaEnumerateTrustedDomainsEx = _LsaEnumerateTrustedDomainsEx@20 ; REMOVE LsaOpenTrustedDomainByName = _LsaOpenTrustedDomainByName@16 ; REMOVE LsaQueryTrustedDomainInfoByName = _LsaQueryTrustedDomainInfoByName@16 ; REMOVE LsaRegisterPolicyChangeNotification = _LsaRegisterPolicyChangeNotification@8 ; REMOVE LsaSetTrustedDomainInfo = _LsaSetTrustedDomainInfo@16 ; REMOVE LsaSetTrustedDomainInfoByName = _LsaSetTrustedDomainInfoByName@16 ; REMOVE LsaUnregisterPolicyChangeNotification = _LsaUnregisterPolicyChangeNotification@8 ; ---------------------------------------------------------------------------- ; Registry ; ---------------------------------------------------------------------------- RegCloseKey = "_RegCloseKey@4" @280 RegConnectRegistryA = "_RegConnectRegistryA@12" @281 RegConnectRegistryW = "_RegConnectRegistryW@12" @282 RegCreateKeyA = "_RegCreateKeyA@12" @283 RegCreateKeyExA = "_RegCreateKeyExA@36" @284 RegCreateKeyExW = "_RegCreateKeyExW@36" @285 RegCreateKeyW = "_RegCreateKeyW@12" @286 RegDeleteKeyA = "_RegDeleteKeyA@8" @287 RegDeleteKeyW = "_RegDeleteKeyW@8" @288 RegDeleteValueA = "_RegDeleteValueA@8" @289 RegDeleteValueW = "_RegDeleteValueW@8" @290 RegEnumKeyA = "_RegEnumKeyA@16" @291 RegEnumKeyExA = "_RegEnumKeyExA@32" @292 RegEnumKeyExW = "_RegEnumKeyExW@32" @293 RegEnumKeyW = "_RegEnumKeyW@16" @294 RegEnumValueA = "_RegEnumValueA@32" @295 RegEnumValueW = "_RegEnumValueW@32" @296 RegFlushKey = "_RegFlushKey@4" @297 RegGetKeySecurity = "_RegGetKeySecurity@16" @298 RegLoadKeyA = "_RegLoadKeyA@12" @299 RegLoadKeyW = "_RegLoadKeyW@12" @300 RegNotifyChangeKeyValue = "_RegNotifyChangeKeyValue@20" @301 RegOpenKeyA = "_RegOpenKeyA@12" @302 RegOpenKeyExA = "_RegOpenKeyExA@20" @303 RegOpenKeyExW = "_RegOpenKeyExW@20" @304 RegOpenKeyW = "_RegOpenKeyW@12" @305 RegQueryInfoKeyA = "_RegQueryInfoKeyA@48" @306 RegQueryInfoKeyW = "_RegQueryInfoKeyW@48" @307 RegQueryMultipleValuesA = "_RegQueryMultipleValuesA@20" @308 RegQueryMultipleValuesW = "_RegQueryMultipleValuesW@20" @309 RegQueryValueA = "_RegQueryValueA@16" @310 RegQueryValueExA = "_RegQueryValueExA@24" @311 RegQueryValueExW = "_RegQueryValueExW@24" @312 RegQueryValueW = "_RegQueryValueW@16" @313 RegReplaceKeyA = "_RegReplaceKeyA@16" @314 RegReplaceKeyW = "_RegReplaceKeyW@16" @315 RegRestoreKeyA = "_RegRestoreKeyA@12" @316 RegRestoreKeyW = "_RegRestoreKeyW@12" @317 RegSaveKeyA = "_RegSaveKeyA@12" @318 RegSaveKeyW = "_RegSaveKeyW@12" @319 RegSetKeySecurity = "_RegSetKeySecurity@12" @320 RegSetValueA = "_RegSetValueA@20" @321 RegSetValueExA = "_RegSetValueExA@24" @322 RegSetValueExW = "_RegSetValueExW@24" @323 RegSetValueW = "_RegSetValueW@20" @324 RegUnLoadKeyA = "_RegUnLoadKeyA@8" @325 RegUnLoadKeyW = "_RegUnLoadKeyW@8" @326 ; WIN9X RegRemapPreDefKey = _RegRemapPreDefKey@4 @xxx ; ---------------------------------------------------------------------------- ; Rest ; ---------------------------------------------------------------------------- AbortSystemShutdownA = "_AbortSystemShutdownA@4" @1 AbortSystemShutdownW = "_AbortSystemShutdownW@4" @2 AccessCheck = "_AccessCheck@32" @3 AccessCheckAndAuditAlarmA = "_AccessCheckAndAuditAlarmA@44" @4 AccessCheckAndAuditAlarmW = "_AccessCheckAndAuditAlarmW@44" @5 AddAccessAllowedAce = "_AddAccessAllowedAce@16" @6 AddAccessDeniedAce = "_AddAccessDeniedAce@16" @7 AddAce = "_AddAce@20" @8 AddAuditAccessAce = "_AddAuditAccessAce@24" @9 AdjustTokenGroups = "_AdjustTokenGroups@24" @10 AdjustTokenPrivileges = "_AdjustTokenPrivileges@24" @11 AllocateAndInitializeSid = "_AllocateAndInitializeSid@44" @12 AllocateLocallyUniqueId = "_AllocateLocallyUniqueId@4" @13 AreAllAccessesGranted = "_AreAllAccessesGranted@8" @14 AreAnyAccessesGranted = "_AreAnyAccessesGranted@8" @15 BackupEventLogA = "_BackupEventLogA@8" @16 BackupEventLogW = "_BackupEventLogW@8" @17 ; BuildExplicitAccessWithNameA @18 ; BuildExplicitAccessWithNameW @19 ; BuildImpersonateExplicitAccessWithNameA @20 ; BuildImpersonateExplicitAccessWithNameW @21 ; BuildImpersonateTrusteeA @22 ; BuildImpersonateTrusteeW @23 ; BuildSecurityDescriptorA @24 ; BuildSecurityDescriptorW @25 ; BuildTrusteeWithNameA @26 ; BuildTrusteeWithNameW @27 ; BuildTrusteeWithSidA @28 ; BuildTrusteeWithSidW @29 ; CancelOverlappedAccess @30 ChangeServiceConfigA = "_ChangeServiceConfigA@44" @31 ChangeServiceConfigW = "_ChangeServiceConfigW@44" @32 ClearEventLogA = "_ClearEventLogA@8" @33 ClearEventLogW = "_ClearEventLogW@8" @34 CloseEventLog = "_CloseEventLog@4" @35 CloseServiceHandle = "_CloseServiceHandle@4" @36 ControlService = "_ControlService@12" @37 ; ConvertAccessToSecurityDescriptorA @38 ; ConvertAccessToSecurityDescriptorW @39 ; ConvertSecurityDescriptorToAccessA @40 ; ConvertSecurityDescriptorToAccessNamedA @41 ; ConvertSecurityDescriptorToAccessNamedW @42 ; ConvertSecurityDescriptorToAccessW @43 CopySid = "_CopySid@12" @44 CreatePrivateObjectSecurity = "_CreatePrivateObjectSecurity@24" @45 CreateProcessAsUserA = "_CreateProcessAsUserA@44" @46 CreateProcessAsUserW = "_CreateProcessAsUserW@44" @47 CreateServiceA = "_CreateServiceA@52" @48 CreateServiceW = "_CreateServiceW@52" @49 CryptAcquireContextA = "_CryptAcquireContextA@20" @50 CryptAcquireContextW = "_CryptAcquireContextW@20" @51 CryptCreateHash = "_CryptCreateHash@20" @52 CryptDecrypt = "_CryptDecrypt@24" @53 CryptDeriveKey = "_CryptDeriveKey@20" @54 CryptDestroyHash = "_CryptDestroyHash@4" @55 CryptDestroyKey = "_CryptDestroyKey@4" @56 CryptEncrypt = "_CryptEncrypt@28" @57 CryptExportKey = "_CryptExportKey@24" @58 CryptGenKey = "_CryptGenKey@16" @59 CryptGenRandom = "_CryptGenRandom@12" @60 CryptGetHashParam = "_CryptGetHashParam@20" @61 CryptGetKeyParam = "_CryptGetKeyParam@20" @62 CryptGetProvParam = "_CryptGetProvParam@20" @63 CryptGetUserKey = "_CryptGetUserKey@12" @64 CryptHashData = "_CryptHashData@16" @65 CryptHashSessionKey = "_CryptHashSessionKey@12" @66 CryptImportKey = "_CryptImportKey@24" @67 CryptReleaseContext = "_CryptReleaseContext@8" @68 CryptSetHashParam = "_CryptSetHashParam@16" @69 CryptSetKeyParam = "_CryptSetKeyParam@16" @70 CryptSetProvParam = "_CryptSetProvParam@16" @71 CryptSetProviderA = "_CryptSetProviderA@8" @72 CryptSetProviderW = "_CryptSetProviderW@8" @73 CryptSignHashA = "_CryptSignHashA@24" @74 CryptSignHashW = "_CryptSignHashW@24" @75 CryptVerifySignatureA = "_CryptVerifySignatureA@24" @76 CryptVerifySignatureW = "_CryptVerifySignatureW@24" @77 DeleteAce = "_DeleteAce@8" @78 DeleteService = "_DeleteService@4" @79 DeregisterEventSource = "_DeregisterEventSource@4" @80 DestroyPrivateObjectSecurity = "_DestroyPrivateObjectSecurity@4" @81 DuplicateToken = "_DuplicateToken@12" @82 ; DuplicateTokenEx @83 ; ElfBackupEventLogFileA @84 ; ElfBackupEventLogFileW @85 ; ElfChangeNotify @86 ; ElfClearEventLogFileA @87 ; ElfClearEventLogFileW @88 ; ElfCloseEventLog @89 ; ElfDeregisterEventSource @90 ; ElfNumberOfRecords @91 ; ElfOldestRecord @92 ; ElfOpenBackupEventLogA @93 ; ElfOpenBackupEventLogW @94 ; ElfOpenEventLogA @95 ; ElfOpenEventLogW @96 ; ElfReadEventLogA @97 ; ElfReadEventLogW @98 ; ElfRegisterEventSourceA @99 ; ElfRegisterEventSourceW @100 ; ElfReportEventA @101 ; ElfReportEventW @102 EnumDependentServicesA = "_EnumDependentServicesA@24" @103 EnumDependentServicesW = "_EnumDependentServicesW@24" @104 ; EnumServiceGroupW @105 EnumServicesStatusA = "_EnumServicesStatusA@32" @106 ; EnumServicesStatusExA @107 ; EnumServicesStatusExW @108 EnumServicesStatusW = "_EnumServicesStatusW@32" @109 EqualPrefixSid = "_EqualPrefixSid@8" @110 EqualSid = "_EqualSid@8" @111 FindFirstFreeAce = "_RtlFirstFreeAce@8" @112 FreeSid = "_FreeSid@4" @113 ; GetAccessPermissionsForObjectA @114 ; GetAccessPermissionsForObjectW @115 GetAce = "_GetAce@12" @116 GetAclInformation = "_GetAclInformation@16" @117 ; GetAuditedPermissionsFromAclA @118 ; GetAuditedPermissionsFromAclW @119 ; GetCurrentHwProfileA @120 ; GetCurrentHwProfileW @121 ; GetEffectiveRightsFromAclA @122 ; GetEffectiveRightsFromAclW @123 ; GetExplicitEntriesFromAclA @124 ; GetExplicitEntriesFromAclW @125 GetFileSecurityA = "_GetFileSecurityA@20" @126 GetFileSecurityW = "_GetFileSecurityW@20" @127 GetKernelObjectSecurity = "_GetKernelObjectSecurity@20" @128 GetLengthSid = "_RtlLengthSid@4" @129 ; GetMultipleTrusteeA @130 ; GetMultipleTrusteeOperationA @131 ; GetMultipleTrusteeOperationW @132 ; GetMultipleTrusteeW @133 ; GetNamedSecurityInfoA @134 ; GetNamedSecurityInfoExA @135 ; GetNamedSecurityInfoExW @136 ; GetNamedSecurityInfoW @137 GetNumberOfEventLogRecords = "_GetNumberOfEventLogRecords@8" @138 GetOldestEventLogRecord = "_GetOldestEventLogRecord@8" @139 ; GetOverlappedAccessResults @140 GetPrivateObjectSecurity = "_GetPrivateObjectSecurity@20" @141 GetSecurityDescriptorControl = "_GetSecurityDescriptorControl@12" @142 GetSecurityDescriptorDacl = "_GetSecurityDescriptorDacl@16" @143 GetSecurityDescriptorGroup = "_GetSecurityDescriptorGroup@12" @144 GetSecurityDescriptorLength = "_GetSecurityDescriptorLength@4" @145 GetSecurityDescriptorOwner = "_GetSecurityDescriptorOwner@12" @146 GetSecurityDescriptorSacl = "_GetSecurityDescriptorSacl@16" @147 ; GetSecurityInfo @148 ; GetSecurityInfoExA @149 ; GetSecurityInfoExW @150 GetServiceDisplayNameA = "_GetServiceDisplayNameA@16" @151 GetServiceDisplayNameW = "_GetServiceDisplayNameW@16" @152 GetServiceKeyNameA = "_GetServiceKeyNameA@16" @153 GetServiceKeyNameW = "_GetServiceKeyNameW@16" @154 GetSidIdentifierAuthority = "_RtlIdentifierAuthoritySid@4" @155 GetSidLengthRequired = "_RtlLengthRequiredSid@4" @156 GetSidSubAuthority = "_RtlSubAuthoritySid@8" @157 GetSidSubAuthorityCount = "_RtlSubAuthorityCountSid@4" @158 GetTokenInformation = "_GetTokenInformation@20" @159 ; GetTrusteeNameA @160 ; GetTrusteeNameW @161 ; GetTrusteeTypeA @162 ; GetTrusteeTypeW @163 GetUserNameA = "_GetUserNameA@8" @164 GetUserNameW = "_GetUserNameW@8" @165 ; I_ScGetCurrentGroupStateW @166 ; I_ScSetServiceBitsA @167 ; I_ScSetServiceBitsW @168 ImpersonateLoggedOnUser = "_ImpersonateLoggedOnUser@4" @169 ImpersonateNamedPipeClient = "_ImpersonateNamedPipeClient@4" @170 ImpersonateSelf = "_ImpersonateSelf@4" @171 InitializeAcl = "_InitializeAcl@12" @172 InitializeSecurityDescriptor = "_InitializeSecurityDescriptor@8" @173 InitializeSid = "_InitializeSid@12" @174 InitiateSystemShutdownA = "_InitiateSystemShutdownA@20" @175 InitiateSystemShutdownW = "_InitiateSystemShutdownW@20" @176 IsTextUnicode = "_RtlIsTextUnicode@12" @177 IsValidAcl = "_IsValidAcl@4" @178 IsValidSecurityDescriptor = "_IsValidSecurityDescriptor@4" @179 IsValidSid = "_IsValidSid@4" @180 LockServiceDatabase = "_LockServiceDatabase@4" @181 LogonUserA = "_LogonUserA@24" @182 LogonUserW = "_LogonUserW@24" @183 LookupAccountNameA = "_LookupAccountNameA@28" @184 LookupAccountNameW = "_LookupAccountNameW@28" @185 LookupAccountSidA = "_LookupAccountSidA@28" @186 LookupAccountSidW = "_LookupAccountSidW@28" @187 LookupPrivilegeDisplayNameA = "_LookupPrivilegeDisplayNameA@20" @188 LookupPrivilegeDisplayNameW = "_LookupPrivilegeDisplayNameW@20" @189 LookupPrivilegeNameA = "_LookupPrivilegeNameA@16" @190 LookupPrivilegeNameW = "_LookupPrivilegeNameW@16" @191 LookupPrivilegeValueA = "_LookupPrivilegeValueA@12" @192 LookupPrivilegeValueW = "_LookupPrivilegeValueW@12" @193 ; LookupSecurityDescriptorPartsA @194 ; LookupSecurityDescriptorPartsW @195 MakeAbsoluteSD = "_MakeAbsoluteSD@44" @244 MakeSelfRelativeSD = "_MakeSelfRelativeSD@12" @245 MapGenericMask = "_MapGenericMask@8" @246 NotifyBootConfigStatus = "_NotifyBootConfigStatus@4" @247 NotifyChangeEventLog = "_NotifyChangeEventLog@8" @248 ObjectCloseAuditAlarmA = "_ObjectCloseAuditAlarmA@12" @249 ObjectCloseAuditAlarmW = "_ObjectCloseAuditAlarmW@12" @250 ; ObjectDeleteAuditAlarmA @251 ; ObjectDeleteAuditAlarmW @252 ObjectOpenAuditAlarmA = "_ObjectOpenAuditAlarmA@48" @253 ObjectOpenAuditAlarmW = "_ObjectOpenAuditAlarmW@48" @254 ObjectPrivilegeAuditAlarmA = "_ObjectPrivilegeAuditAlarmA@24" @255 ObjectPrivilegeAuditAlarmW = "_ObjectPrivilegeAuditAlarmW@24" @256 OpenBackupEventLogA = "_OpenBackupEventLogA@8" @257 OpenBackupEventLogW = "_OpenBackupEventLogW@8" @258 OpenEventLogA = "_OpenEventLogA@8" @259 OpenEventLogW = "_OpenEventLogW@8" @260 OpenProcessToken = "_OpenProcessToken@12" @261 OpenSCManagerA = "_OpenSCManagerA@12" @262 OpenSCManagerW = "_OpenSCManagerW@12" @263 OpenServiceA = "_OpenServiceA@12" @264 OpenServiceW = "_OpenServiceW@12" @265 OpenThreadToken = "_OpenThreadToken@16" @266 PrivilegeCheck = "_PrivilegeCheck@12" @267 PrivilegedServiceAuditAlarmA = "_PrivilegedServiceAuditAlarmA@20" @268 PrivilegedServiceAuditAlarmW = "_PrivilegedServiceAuditAlarmW@20" @269 QueryServiceConfigA = "_QueryServiceConfigA@16" @270 QueryServiceConfigW = "_QueryServiceConfigW@16" @271 QueryServiceLockStatusA = "_QueryServiceLockStatusA@16" @272 QueryServiceLockStatusW = "_QueryServiceLockStatusW@16" @273 QueryServiceObjectSecurity = "_QueryServiceObjectSecurity@20" @274 QueryServiceStatus = "_QueryServiceStatus@8" @275 ; QueryServiceStatusEx @276 ; QueryWindows31FilesMigration @277 ReadEventLogA = "_ReadEventLogA@28" @278 ReadEventLogW = "_ReadEventLogW@28" @279 RegisterEventSourceA = "_RegisterEventSourceA@8" @327 RegisterEventSourceW = "_RegisterEventSourceW@8" @328 RegisterServiceCtrlHandlerA = "_RegisterServiceCtrlHandlerA@8" @329 RegisterServiceCtrlHandlerW = "_RegisterServiceCtrlHandlerW@8" @330 ReportEventA = "_ReportEventA@36" @331 ReportEventW = "_ReportEventW@36" @332 RevertToSelf = "_RevertToSelf@0" @333 SetAclInformation = "_SetAclInformation@16" @334 ; SetEntriesInAccessListA @335 ; SetEntriesInAccessListW @336 ; SetEntriesInAclA @337 ; SetEntriesInAclW @338 ; SetEntriesInAuditListA @339 ; SetEntriesInAuditListW @340 SetFileSecurityA = "_SetFileSecurityA@12" @341 SetFileSecurityW = "_SetFileSecurityW@12" @342 SetKernelObjectSecurity = "_SetKernelObjectSecurity@12" @343 ; SetNamedSecurityInfoA @344 ; SetNamedSecurityInfoExA @345 ; SetNamedSecurityInfoExW @346 ; SetNamedSecurityInfoW @347 SetPrivateObjectSecurity = "_SetPrivateObjectSecurity@20" @348 SetSecurityDescriptorDacl = "_SetSecurityDescriptorDacl@16" @349 SetSecurityDescriptorGroup = "_SetSecurityDescriptorGroup@12" @350 SetSecurityDescriptorOwner = "_SetSecurityDescriptorOwner@12" @351 SetSecurityDescriptorSacl = "_SetSecurityDescriptorSacl@16" @352 ; SetSecurityInfo @353 ; SetSecurityInfoExA @354 ; SetSecurityInfoExW @355 SetServiceBits = "_SetServiceBits@16" @356 SetServiceObjectSecurity = "_SetServiceObjectSecurity@12" @357 SetServiceStatus = "_SetServiceStatus@8" @358 SetThreadToken = "_SetThreadToken@8" @359 SetTokenInformation = "_SetTokenInformation@16" @360 StartServiceA = "_StartServiceA@12" @361 StartServiceCtrlDispatcherA = "_StartServiceCtrlDispatcherA@4" @362 StartServiceCtrlDispatcherW = "_StartServiceCtrlDispatcherW@4" @363 StartServiceW = "_StartServiceW@12" @364 ; SynchronizeWindows31FilesAndWindowsNTRegistry @365 SystemFunction001 = "_SystemFunction001@12" @366 SystemFunction002 = "_SystemFunction002@12" @367 SystemFunction003 = "_SystemFunction003@8" @368 SystemFunction004 = "_SystemFunction004@12" @369 SystemFunction005 = "_SystemFunction005@12" @370 SystemFunction006 = "_SystemFunction006@8" @371 SystemFunction007 = "_SystemFunction007@8" @372 SystemFunction008 = "_SystemFunction008@12" @373 SystemFunction009 = "_SystemFunction009@12" @374 SystemFunction010 = "_SystemFunction010@12" @375 SystemFunction011 = "_SystemFunction011@12" @376 SystemFunction012 = "_SystemFunction012@12" @377 SystemFunction013 = "_SystemFunction013@12" @378 SystemFunction014 = "_SystemFunction014@12" @379 SystemFunction015 = "_SystemFunction015@12" @380 SystemFunction016 = "_SystemFunction016@12" @381 SystemFunction017 = "_SystemFunction017@12" @382 SystemFunction018 = "_SystemFunction018@12" @383 SystemFunction019 = "_SystemFunction019@12" @384 SystemFunction020 = "_SystemFunction020@12" @385 SystemFunction021 = "_SystemFunction021@12" @386 SystemFunction022 = "_SystemFunction022@12" @387 SystemFunction023 = "_SystemFunction023@12" @388 SystemFunction024 = "_SystemFunction024@12" @389 SystemFunction025 = "_SystemFunction025@12" @390 SystemFunction026 = "_SystemFunction026@12" @391 SystemFunction027 = "_SystemFunction027@12" @392 SystemFunction028 = "_SystemFunction028@8" @393 SystemFunction029 = "_SystemFunction029@8" @394 SystemFunction030 = "_SystemFunction030@8" @395 SystemFunction031 = "_SystemFunction031@8" @396 SystemFunction032 = "_SystemFunction032@8" @397 SystemFunction033 = "_SystemFunction033@8" @398 ; TrusteeAccessToObjectA @399 ; TrusteeAccessToObjectW @400 UnlockServiceDatabase = "_UnlockServiceDatabase@4" @401 SystemFunction036 = "_SystemFunction036@8" @402 AddAccessAllowedAceEx = "_AddAccessAllowedAceEx@20" @420 ConvertSidToStringSidA = "_ConvertSidToStringSidA@8" @421 ConvertSidToStringSidW = "_ConvertSidToStringSidW@8" @422 CheckTokenMembership = "_CheckTokenMembership@12" @423 CryptContextAddRef = "_CryptContextAddRef@12" @424 RegDeleteTreeW = "_RegDeleteTreeW@8" @425 A_SHAFinal = "_A_SHAFinal@8" @500 A_SHAInit = "_A_SHAInit@4" @501 A_SHAUpdate = "_A_SHAUpdate@12" @502 MD4Final = "_MD4Final@4" @503 MD4Init = "_MD4Init@4" @504 MD4Update = "_MD4Update@12" @505 MD5Final = "_MD5Final@4" @506 MD5Init = "_MD5Init@4" @507 MD5Update = "_MD5Update@12" @508 CredFree = "_CredFree@4" @509 CredRead = "_CredReadW@16" @510 CryptSetKeyParam_511 = "_CryptSetKeyParam@16" @511 CryptSetHashParam_512 = "_CryptSetHashParam@16" @512