| 1 | ; $Id: advapi32dbg.def,v 1.1 2004/03/08 14:35:39 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                           = "_DbgRegCloseKey@4"                   @280 | 
|---|
| 83 | RegConnectRegistryA                   = "_DbgRegConnectRegistryA@12"          @281 | 
|---|
| 84 | RegConnectRegistryW                   = "_DbgRegConnectRegistryW@12"          @282 | 
|---|
| 85 | RegCreateKeyA                         = "_DbgRegCreateKeyA@12"                @283 | 
|---|
| 86 | RegCreateKeyExA                       = "_DbgRegCreateKeyExA@36"              @284 | 
|---|
| 87 | RegCreateKeyExW                       = "_DbgRegCreateKeyExW@36"              @285 | 
|---|
| 88 | RegCreateKeyW                         = "_DbgRegCreateKeyW@12"                @286 | 
|---|
| 89 | RegDeleteKeyA                         = "_DbgRegDeleteKeyA@8"                 @287 | 
|---|
| 90 | RegDeleteKeyW                         = "_DbgRegDeleteKeyW@8"                 @288 | 
|---|
| 91 | RegDeleteValueA                       = "_DbgRegDeleteValueA@8"               @289 | 
|---|
| 92 | RegDeleteValueW                       = "_DbgRegDeleteValueW@8"               @290 | 
|---|
| 93 | RegEnumKeyA                           = "_DbgRegEnumKeyA@16"                  @291 | 
|---|
| 94 | RegEnumKeyExA                         = "_DbgRegEnumKeyExA@32"                @292 | 
|---|
| 95 | RegEnumKeyExW                         = "_DbgRegEnumKeyExW@32"                @293 | 
|---|
| 96 | RegEnumKeyW                           = "_DbgRegEnumKeyW@16"                  @294 | 
|---|
| 97 | RegEnumValueA                         = "_DbgRegEnumValueA@32"                @295 | 
|---|
| 98 | RegEnumValueW                         = "_DbgRegEnumValueW@32"                @296 | 
|---|
| 99 | RegFlushKey                           = "_DbgRegFlushKey@4"                   @297 | 
|---|
| 100 | RegGetKeySecurity                     = "_DbgRegGetKeySecurity@16"            @298 | 
|---|
| 101 | RegLoadKeyA                           = "_DbgRegLoadKeyA@12"                  @299 | 
|---|
| 102 | RegLoadKeyW                           = "_DbgRegLoadKeyW@12"                  @300 | 
|---|
| 103 | RegNotifyChangeKeyValue               = "_DbgRegNotifyChangeKeyValue@20"      @301 | 
|---|
| 104 | RegOpenKeyA                           = "_DbgRegOpenKeyA@12"                  @302 | 
|---|
| 105 | RegOpenKeyExA                         = "_DbgRegOpenKeyExA@20"                @303 | 
|---|
| 106 | RegOpenKeyExW                         = "_DbgRegOpenKeyExW@20"                @304 | 
|---|
| 107 | RegOpenKeyW                           = "_DbgRegOpenKeyW@12"                  @305 | 
|---|
| 108 | RegQueryInfoKeyA                      = "_DbgRegQueryInfoKeyA@48"             @306 | 
|---|
| 109 | RegQueryInfoKeyW                      = "_DbgRegQueryInfoKeyW@48"             @307 | 
|---|
| 110 | RegQueryMultipleValuesA               = "_DbgRegQueryMultipleValuesA@20"      @308 | 
|---|
| 111 | RegQueryMultipleValuesW               = "_DbgRegQueryMultipleValuesW@20"      @309 | 
|---|
| 112 | RegQueryValueA                        = "_DbgRegQueryValueA@16"               @310 | 
|---|
| 113 | RegQueryValueExA                      = "_DbgRegQueryValueExA@24"             @311 | 
|---|
| 114 | RegQueryValueExW                      = "_DbgRegQueryValueExW@24"             @312 | 
|---|
| 115 | RegQueryValueW                        = "_DbgRegQueryValueW@16"               @313 | 
|---|
| 116 | RegReplaceKeyA                        = "_DbgRegReplaceKeyA@16"               @314 | 
|---|
| 117 | RegReplaceKeyW                        = "_DbgRegReplaceKeyW@16"               @315 | 
|---|
| 118 | RegRestoreKeyA                        = "_DbgRegRestoreKeyA@12"               @316 | 
|---|
| 119 | RegRestoreKeyW                        = "_DbgRegRestoreKeyW@12"               @317 | 
|---|
| 120 | RegSaveKeyA                           = "_DbgRegSaveKeyA@12"                  @318 | 
|---|
| 121 | RegSaveKeyW                           = "_DbgRegSaveKeyW@12"                  @319 | 
|---|
| 122 | RegSetKeySecurity                     = "_DbgRegSetKeySecurity@12"            @320 | 
|---|
| 123 | RegSetValueA                          = "_DbgRegSetValueA@20"                 @321 | 
|---|
| 124 | RegSetValueExA                        = "_DbgRegSetValueExA@24"               @322 | 
|---|
| 125 | RegSetValueExW                        = "_DbgRegSetValueExW@24"               @323 | 
|---|
| 126 | RegSetValueW                          = "_DbgRegSetValueW@20"                 @324 | 
|---|
| 127 | RegUnLoadKeyA                         = "_DbgRegUnLoadKeyA@8"                 @325 | 
|---|
| 128 | RegUnLoadKeyW                         = "_DbgRegUnLoadKeyW@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 | 
|---|