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