| 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
|
|---|