Changeset 21846 for branches/gcc-kmk/src
- Timestamp:
- Dec 5, 2011, 11:12:22 PM (14 years ago)
- Location:
- branches/gcc-kmk/src
- Files:
-
- 1 added
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/gcc-kmk/src/Makefile.kmk
r21843 r21846 26 26 include $(PATH_SUB_CURRENT)/version/Makefile.kmk 27 27 include $(PATH_SUB_CURRENT)/msvfw32/Makefile.kmk 28 include $(PATH_SUB_CURRENT)/advapi32/Makefile.kmk 28 29 29 30 include $(FILE_KBUILD_SUB_FOOTER) -
branches/gcc-kmk/src/advapi32/advapi32.cpp
r21692 r21846 88 88 { 89 89 dprintf(("GetUserNameA %x %x %x", lpBuffer, lpcchBuffer, *lpcchBuffer)); 90 c har *user = getenv("USER");90 const char *user = getenv("USER"); 91 91 if (user == NULL || *user == '\0') 92 92 user = UNKNOWN_USERNAME; … … 104 104 { 105 105 dprintf(("GetUserNameW %x %x %x", lpBuffer, lpcchBuffer, *lpcchBuffer)); 106 c har *user = getenv("USER");106 const char *user = getenv("USER"); 107 107 if (user == NULL || *user == '\0') 108 108 user = UNKNOWN_USERNAME; -
branches/gcc-kmk/src/advapi32/advapi32.def
r21692 r21846 18 18 ; ---------------------------------------------------------------------------- 19 19 20 LsaAddAccountRights = _LsaAddAccountRights@16@19620 LsaAddAccountRights = "_LsaAddAccountRights@16" @196 21 21 ; LsaAddPrivilegesToAccount @197 22 22 ; LsaClearAuditLog @198 23 LsaClose = _LsaClose@4@19923 LsaClose = "_LsaClose@4" @199 24 24 ; LsaCreateAccount @200 25 25 ; LsaCreateSecret @201 26 26 ; LsaCreateTrustedDomain @202 27 27 ; LsaDelete @203 28 LsaDeleteTrustedDomain = _LsaDeleteTrustedDomain@8@20429 LsaEnumerateAccountRights = _LsaEnumerateAccountRights@16@20528 LsaDeleteTrustedDomain = "_LsaDeleteTrustedDomain@8" @204 29 LsaEnumerateAccountRights = "_LsaEnumerateAccountRights@16" @205 30 30 ; LsaEnumerateAccounts @206 31 LsaEnumerateAccountsWithUserRight = _LsaEnumerateAccountsWithUserRight@16@20731 LsaEnumerateAccountsWithUserRight = "_LsaEnumerateAccountsWithUserRight@16" @207 32 32 ; LsaEnumeratePrivileges @208 33 33 ; LsaEnumeratePrivilegesOfAccount @209 34 LsaEnumerateTrustedDomains = _LsaEnumerateTrustedDomains@20@21035 LsaFreeMemory = _LsaFreeMemory@4@21134 LsaEnumerateTrustedDomains = "_LsaEnumerateTrustedDomains@20" @210 35 LsaFreeMemory = "_LsaFreeMemory@4" @211 36 36 ; LsaGetQuotasForAccount @212 37 37 ; LsaGetRemoteUserName @213 … … 40 40 ; LsaICLookupNames @216 41 41 ; LsaICLookupSids @217 42 LsaLookupNames = _LsaLookupNames@20@21842 LsaLookupNames = "_LsaLookupNames@20" @218 43 43 ; LsaLookupPrivilegeDisplayName @219 44 44 ; LsaLookupPrivilegeName @220 45 45 ; LsaLookupPrivilegeValue @221 46 LsaLookupSids = _LsaLookupSids@20@22247 LsaNtStatusToWinError = _LsaNtStatusToWinError@4@22346 LsaLookupSids = "_LsaLookupSids@20" @222 47 LsaNtStatusToWinError = "_LsaNtStatusToWinError@4" @223 48 48 ; LsaOpenAccount @224 49 LsaOpenPolicy = _LsaOpenPolicy@16@22549 LsaOpenPolicy = "_LsaOpenPolicy@16" @225 50 50 ; LsaOpenSecret @226 51 51 ; LsaOpenTrustedDomain @227 52 52 ; LsaQueryInfoTrustedDomain @228 53 LsaQueryInformationPolicy = _LsaQueryInformationPolicy@12@22953 LsaQueryInformationPolicy = "_LsaQueryInformationPolicy@12" @229 54 54 ; LsaQuerySecret @230 55 55 ; LsaQuerySecurityObject @231 56 LsaQueryTrustedDomainInfo = _LsaQueryTrustedDomainInfo@16@23257 LsaRemoveAccountRights = _LsaRemoveAccountRights@20@23356 LsaQueryTrustedDomainInfo = "_LsaQueryTrustedDomainInfo@16" @232 57 LsaRemoveAccountRights = "_LsaRemoveAccountRights@20" @233 58 58 ; LsaRemovePrivilegesFromAccount @234 59 LsaRetrievePrivateData = _LsaRetrievePrivateData@12@23560 LsaSetInformationPolicy = _LsaSetInformationPolicy@12@23659 LsaRetrievePrivateData = "_LsaRetrievePrivateData@12" @235 60 LsaSetInformationPolicy = "_LsaSetInformationPolicy@12" @236 61 61 ; LsaSetInformationTrustedDomain @237 62 62 ; LsaSetQuotasForAccount @238 … … 65 65 ; LsaSetSystemAccessAccount @241 66 66 ; LsaSetTrustedDomainInformation @242 67 LsaStorePrivateData = _LsaStorePrivateData@12@24367 LsaStorePrivateData = "_LsaStorePrivateData@12" @243 68 68 69 69 ; REMOVE LsaCreateTrustedDomainEx = _LsaCreateTrustedDomainEx@20 … … 80 80 ; ---------------------------------------------------------------------------- 81 81 82 RegCloseKey = _RegCloseKey@4@28083 RegConnectRegistryA = _RegConnectRegistryA@12@28184 RegConnectRegistryW = _RegConnectRegistryW@12@28285 RegCreateKeyA = _RegCreateKeyA@12@28386 RegCreateKeyExA = _RegCreateKeyExA@36@28487 RegCreateKeyExW = _RegCreateKeyExW@36@28588 RegCreateKeyW = _RegCreateKeyW@12@28689 RegDeleteKeyA = _RegDeleteKeyA@8@28790 RegDeleteKeyW = _RegDeleteKeyW@8@28891 RegDeleteValueA = _RegDeleteValueA@8@28992 RegDeleteValueW = _RegDeleteValueW@8@29093 RegEnumKeyA = _RegEnumKeyA@16@29194 RegEnumKeyExA = _RegEnumKeyExA@32@29295 RegEnumKeyExW = _RegEnumKeyExW@32@29396 RegEnumKeyW = _RegEnumKeyW@16@29497 RegEnumValueA = _RegEnumValueA@32@29598 RegEnumValueW = _RegEnumValueW@32@29699 RegFlushKey = _RegFlushKey@4@297100 RegGetKeySecurity = _RegGetKeySecurity@16@298101 RegLoadKeyA = _RegLoadKeyA@12@299102 RegLoadKeyW = _RegLoadKeyW@12@300103 RegNotifyChangeKeyValue = _RegNotifyChangeKeyValue@20@301104 RegOpenKeyA = _RegOpenKeyA@12@302105 RegOpenKeyExA = _RegOpenKeyExA@20@303106 RegOpenKeyExW = _RegOpenKeyExW@20@304107 RegOpenKeyW = _RegOpenKeyW@12@305108 RegQueryInfoKeyA = _RegQueryInfoKeyA@48@306109 RegQueryInfoKeyW = _RegQueryInfoKeyW@48@307110 RegQueryMultipleValuesA = _RegQueryMultipleValuesA@20@308111 RegQueryMultipleValuesW = _RegQueryMultipleValuesW@20@309112 RegQueryValueA = _RegQueryValueA@16@310113 RegQueryValueExA = _RegQueryValueExA@24@311114 RegQueryValueExW = _RegQueryValueExW@24@312115 RegQueryValueW = _RegQueryValueW@16@313116 RegReplaceKeyA = _RegReplaceKeyA@16@314117 RegReplaceKeyW = _RegReplaceKeyW@16@315118 RegRestoreKeyA = _RegRestoreKeyA@12@316119 RegRestoreKeyW = _RegRestoreKeyW@12@317120 RegSaveKeyA = _RegSaveKeyA@12@318121 RegSaveKeyW = _RegSaveKeyW@12@319122 RegSetKeySecurity = _RegSetKeySecurity@12@320123 RegSetValueA = _RegSetValueA@20@321124 RegSetValueExA = _RegSetValueExA@24@322125 RegSetValueExW = _RegSetValueExW@24@323126 RegSetValueW = _RegSetValueW@20@324127 RegUnLoadKeyA = _RegUnLoadKeyA@8@325128 RegUnLoadKeyW = _RegUnLoadKeyW@8@32682 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 129 ; WIN9X RegRemapPreDefKey = _RegRemapPreDefKey@4 @xxx 130 130 … … 132 132 ; Rest 133 133 ; ---------------------------------------------------------------------------- 134 AbortSystemShutdownA = _AbortSystemShutdownA@4@1135 AbortSystemShutdownW = _AbortSystemShutdownW@4@2136 AccessCheck = _AccessCheck@32@3137 AccessCheckAndAuditAlarmA = _AccessCheckAndAuditAlarmA@44@4138 AccessCheckAndAuditAlarmW = _AccessCheckAndAuditAlarmW@44@5139 AddAccessAllowedAce = _AddAccessAllowedAce@16@6140 AddAccessDeniedAce = _AddAccessDeniedAce@16@7141 AddAce = _AddAce@20@8142 AddAuditAccessAce = _AddAuditAccessAce@24@9143 AdjustTokenGroups = _AdjustTokenGroups@24@10144 AdjustTokenPrivileges = _AdjustTokenPrivileges@24@11145 AllocateAndInitializeSid = _AllocateAndInitializeSid@44@12146 AllocateLocallyUniqueId = _AllocateLocallyUniqueId@4@13147 AreAllAccessesGranted = _AreAllAccessesGranted@8@14148 AreAnyAccessesGranted = _AreAnyAccessesGranted@8@15149 BackupEventLogA = _BackupEventLogA@8@16150 BackupEventLogW = _BackupEventLogW@8@17134 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 151 ; BuildExplicitAccessWithNameA @18 152 152 ; BuildExplicitAccessWithNameW @19 … … 162 162 ; BuildTrusteeWithSidW @29 163 163 ; CancelOverlappedAccess @30 164 ChangeServiceConfigA = _ChangeServiceConfigA@44@31165 ChangeServiceConfigW = _ChangeServiceConfigW@44@32166 ClearEventLogA = _ClearEventLogA@8@33167 ClearEventLogW = _ClearEventLogW@8@34168 CloseEventLog = _CloseEventLog@4@35169 CloseServiceHandle = _CloseServiceHandle@4@36170 ControlService = _ControlService@12@37164 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 171 ; ConvertAccessToSecurityDescriptorA @38 172 172 ; ConvertAccessToSecurityDescriptorW @39 … … 175 175 ; ConvertSecurityDescriptorToAccessNamedW @42 176 176 ; ConvertSecurityDescriptorToAccessW @43 177 CopySid = _CopySid@12@44178 CreatePrivateObjectSecurity = _CreatePrivateObjectSecurity@24@45179 CreateProcessAsUserA = _CreateProcessAsUserA@44@46180 CreateProcessAsUserW = _CreateProcessAsUserW@44@47181 CreateServiceA = _CreateServiceA@52@48182 CreateServiceW = _CreateServiceW@52@49183 CryptAcquireContextA = _CryptAcquireContextA@20@50184 CryptAcquireContextW = _CryptAcquireContextW@20@51185 CryptCreateHash = _CryptCreateHash@20@52186 CryptDecrypt = _CryptDecrypt@24@53187 CryptDeriveKey = _CryptDeriveKey@20@54188 CryptDestroyHash = _CryptDestroyHash@4@55189 CryptDestroyKey = _CryptDestroyKey@4@56190 CryptEncrypt = _CryptEncrypt@28@57191 CryptExportKey = _CryptExportKey@24@58192 CryptGenKey = _CryptGenKey@16@59193 CryptGenRandom = _CryptGenRandom@12@60194 CryptGetHashParam = _CryptGetHashParam@20@61195 CryptGetKeyParam = _CryptGetKeyParam@20@62196 CryptGetProvParam = _CryptGetProvParam@20@63197 CryptGetUserKey = _CryptGetUserKey@12@64198 CryptHashData = _CryptHashData@16@65199 CryptHashSessionKey = _CryptHashSessionKey@12@66200 CryptImportKey = _CryptImportKey@24@67201 CryptReleaseContext = _CryptReleaseContext@8@68202 CryptSetHashParam = _CryptSetHashParam@16@69203 CryptSetKeyParam = _CryptSetKeyParam@16@70204 CryptSetProvParam = _CryptSetProvParam@16@71205 CryptSetProviderA = _CryptSetProviderA@8@72206 CryptSetProviderW = _CryptSetProviderW@8@73207 CryptSignHashA = _CryptSignHashA@24@74208 CryptSignHashW = _CryptSignHashW@24@75209 CryptVerifySignatureA = _CryptVerifySignatureA@24@76210 CryptVerifySignatureW = _CryptVerifySignatureW@24@77211 DeleteAce = _DeleteAce@8@78212 DeleteService = _DeleteService@4@79213 DeregisterEventSource = _DeregisterEventSource@4@80214 DestroyPrivateObjectSecurity = _DestroyPrivateObjectSecurity@4@81215 DuplicateToken = _DuplicateToken@12@82177 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 216 ; DuplicateTokenEx @83 217 217 ; ElfBackupEventLogFileA @84 … … 235 235 ; ElfReportEventA @101 236 236 ; ElfReportEventW @102 237 EnumDependentServicesA = _EnumDependentServicesA@24@103238 EnumDependentServicesW = _EnumDependentServicesW@24@104237 EnumDependentServicesA = "_EnumDependentServicesA@24" @103 238 EnumDependentServicesW = "_EnumDependentServicesW@24" @104 239 239 ; EnumServiceGroupW @105 240 EnumServicesStatusA = _EnumServicesStatusA@32@106240 EnumServicesStatusA = "_EnumServicesStatusA@32" @106 241 241 ; EnumServicesStatusExA @107 242 242 ; EnumServicesStatusExW @108 243 EnumServicesStatusW = _EnumServicesStatusW@32@109244 EqualPrefixSid = _EqualPrefixSid@8@110245 EqualSid = _EqualSid@8@111246 FindFirstFreeAce = _RtlFirstFreeAce@8@112247 FreeSid = _FreeSid@4@113243 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 248 ; GetAccessPermissionsForObjectA @114 249 249 ; GetAccessPermissionsForObjectW @115 250 GetAce = _GetAce@12@116251 GetAclInformation = _GetAclInformation@16@117250 GetAce = "_GetAce@12" @116 251 GetAclInformation = "_GetAclInformation@16" @117 252 252 ; GetAuditedPermissionsFromAclA @118 253 253 ; GetAuditedPermissionsFromAclW @119 … … 258 258 ; GetExplicitEntriesFromAclA @124 259 259 ; GetExplicitEntriesFromAclW @125 260 GetFileSecurityA = _GetFileSecurityA@20@126261 GetFileSecurityW = _GetFileSecurityW@20@127262 GetKernelObjectSecurity = _GetKernelObjectSecurity@20@128263 GetLengthSid = _RtlLengthSid@4@129260 GetFileSecurityA = "_GetFileSecurityA@20" @126 261 GetFileSecurityW = "_GetFileSecurityW@20" @127 262 GetKernelObjectSecurity = "_GetKernelObjectSecurity@20" @128 263 GetLengthSid = "_RtlLengthSid@4" @129 264 264 ; GetMultipleTrusteeA @130 265 265 ; GetMultipleTrusteeOperationA @131 … … 270 270 ; GetNamedSecurityInfoExW @136 271 271 ; GetNamedSecurityInfoW @137 272 GetNumberOfEventLogRecords = _GetNumberOfEventLogRecords@8@138273 GetOldestEventLogRecord = _GetOldestEventLogRecord@8@139272 GetNumberOfEventLogRecords = "_GetNumberOfEventLogRecords@8" @138 273 GetOldestEventLogRecord = "_GetOldestEventLogRecord@8" @139 274 274 ; GetOverlappedAccessResults @140 275 GetPrivateObjectSecurity = _GetPrivateObjectSecurity@20@141276 GetSecurityDescriptorControl = _GetSecurityDescriptorControl@12@142277 GetSecurityDescriptorDacl = _GetSecurityDescriptorDacl@16@143278 GetSecurityDescriptorGroup = _GetSecurityDescriptorGroup@12@144279 GetSecurityDescriptorLength = _GetSecurityDescriptorLength@4@145280 GetSecurityDescriptorOwner = _GetSecurityDescriptorOwner@12@146281 GetSecurityDescriptorSacl = _GetSecurityDescriptorSacl@16@147275 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 282 ; GetSecurityInfo @148 283 283 ; GetSecurityInfoExA @149 284 284 ; GetSecurityInfoExW @150 285 GetServiceDisplayNameA = _GetServiceDisplayNameA@16@151286 GetServiceDisplayNameW = _GetServiceDisplayNameW@16@152287 GetServiceKeyNameA = _GetServiceKeyNameA@16@153288 GetServiceKeyNameW = _GetServiceKeyNameW@16@154289 GetSidIdentifierAuthority = _RtlIdentifierAuthoritySid@4@155290 GetSidLengthRequired = _RtlLengthRequiredSid@4@156291 GetSidSubAuthority = _RtlSubAuthoritySid@8@157292 GetSidSubAuthorityCount = _RtlSubAuthorityCountSid@4@158293 GetTokenInformation = _GetTokenInformation@20@159285 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 294 ; GetTrusteeNameA @160 295 295 ; GetTrusteeNameW @161 296 296 ; GetTrusteeTypeA @162 297 297 ; GetTrusteeTypeW @163 298 GetUserNameA = _GetUserNameA@8@164299 GetUserNameW = _GetUserNameW@8@165298 GetUserNameA = "_GetUserNameA@8" @164 299 GetUserNameW = "_GetUserNameW@8" @165 300 300 ; I_ScGetCurrentGroupStateW @166 301 301 ; I_ScSetServiceBitsA @167 302 302 ; I_ScSetServiceBitsW @168 303 ImpersonateLoggedOnUser = _ImpersonateLoggedOnUser@4@169304 ImpersonateNamedPipeClient = _ImpersonateNamedPipeClient@4@170305 ImpersonateSelf = _ImpersonateSelf@4@171306 InitializeAcl = _InitializeAcl@12@172307 InitializeSecurityDescriptor = _InitializeSecurityDescriptor@8@173308 InitializeSid = _InitializeSid@12@174309 InitiateSystemShutdownA = _InitiateSystemShutdownA@20@175310 InitiateSystemShutdownW = _InitiateSystemShutdownW@20@176311 IsTextUnicode = _RtlIsTextUnicode@12@177312 IsValidAcl = _IsValidAcl@4@178313 IsValidSecurityDescriptor = _IsValidSecurityDescriptor@4@179314 IsValidSid = _IsValidSid@4@180315 LockServiceDatabase = _LockServiceDatabase@4@181316 LogonUserA = _LogonUserA@24@182317 LogonUserW = _LogonUserW@24@183318 LookupAccountNameA = _LookupAccountNameA@28@184319 LookupAccountNameW = _LookupAccountNameW@28@185320 LookupAccountSidA = _LookupAccountSidA@28@186321 LookupAccountSidW = _LookupAccountSidW@28@187322 LookupPrivilegeDisplayNameA = _LookupPrivilegeDisplayNameA@20@188323 LookupPrivilegeDisplayNameW = _LookupPrivilegeDisplayNameW@20@189324 LookupPrivilegeNameA = _LookupPrivilegeNameA@16@190325 LookupPrivilegeNameW = _LookupPrivilegeNameW@16@191326 LookupPrivilegeValueA = _LookupPrivilegeValueA@12@192327 LookupPrivilegeValueW = _LookupPrivilegeValueW@12@193303 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 328 ; LookupSecurityDescriptorPartsA @194 329 329 ; LookupSecurityDescriptorPartsW @195 330 330 331 MakeAbsoluteSD = _MakeAbsoluteSD@44@244332 MakeSelfRelativeSD = _MakeSelfRelativeSD@12@245333 MapGenericMask = _MapGenericMask@8@246334 NotifyBootConfigStatus = _NotifyBootConfigStatus@4@247335 NotifyChangeEventLog = _NotifyChangeEventLog@8@248336 ObjectCloseAuditAlarmA = _ObjectCloseAuditAlarmA@12@249337 ObjectCloseAuditAlarmW = _ObjectCloseAuditAlarmW@12@250331 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 338 ; ObjectDeleteAuditAlarmA @251 339 339 ; ObjectDeleteAuditAlarmW @252 340 ObjectOpenAuditAlarmA = _ObjectOpenAuditAlarmA@48@253341 ObjectOpenAuditAlarmW = _ObjectOpenAuditAlarmW@48@254342 ObjectPrivilegeAuditAlarmA = _ObjectPrivilegeAuditAlarmA@24@255343 ObjectPrivilegeAuditAlarmW = _ObjectPrivilegeAuditAlarmW@24@256344 OpenBackupEventLogA = _OpenBackupEventLogA@8@257345 OpenBackupEventLogW = _OpenBackupEventLogW@8@258346 OpenEventLogA = _OpenEventLogA@8@259347 OpenEventLogW = _OpenEventLogW@8@260348 OpenProcessToken = _OpenProcessToken@12@261349 OpenSCManagerA = _OpenSCManagerA@12@262350 OpenSCManagerW = _OpenSCManagerW@12@263351 OpenServiceA = _OpenServiceA@12@264352 OpenServiceW = _OpenServiceW@12@265353 OpenThreadToken = _OpenThreadToken@16@266354 PrivilegeCheck = _PrivilegeCheck@12@267355 PrivilegedServiceAuditAlarmA = _PrivilegedServiceAuditAlarmA@20@268356 PrivilegedServiceAuditAlarmW = _PrivilegedServiceAuditAlarmW@20@269357 QueryServiceConfigA = _QueryServiceConfigA@16@270358 QueryServiceConfigW = _QueryServiceConfigW@16@271359 QueryServiceLockStatusA = _QueryServiceLockStatusA@16@272360 QueryServiceLockStatusW = _QueryServiceLockStatusW@16@273361 QueryServiceObjectSecurity = _QueryServiceObjectSecurity@20@274362 QueryServiceStatus = _QueryServiceStatus@8@275340 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 363 ; QueryServiceStatusEx @276 364 364 ; QueryWindows31FilesMigration @277 365 ReadEventLogA = _ReadEventLogA@28@278366 ReadEventLogW = _ReadEventLogW@28@279367 368 RegisterEventSourceA = _RegisterEventSourceA@8@327369 RegisterEventSourceW = _RegisterEventSourceW@8@328370 RegisterServiceCtrlHandlerA = _RegisterServiceCtrlHandlerA@8@329371 RegisterServiceCtrlHandlerW = _RegisterServiceCtrlHandlerW@8@330372 ReportEventA = _ReportEventA@36@331373 ReportEventW = _ReportEventW@36@332374 RevertToSelf = _RevertToSelf@0@333375 SetAclInformation = _SetAclInformation@16@334365 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 376 ; SetEntriesInAccessListA @335 377 377 ; SetEntriesInAccessListW @336 … … 380 380 ; SetEntriesInAuditListA @339 381 381 ; SetEntriesInAuditListW @340 382 SetFileSecurityA = _SetFileSecurityA@12@341383 SetFileSecurityW = _SetFileSecurityW@12@342384 SetKernelObjectSecurity = _SetKernelObjectSecurity@12@343382 SetFileSecurityA = "_SetFileSecurityA@12" @341 383 SetFileSecurityW = "_SetFileSecurityW@12" @342 384 SetKernelObjectSecurity = "_SetKernelObjectSecurity@12" @343 385 385 ; SetNamedSecurityInfoA @344 386 386 ; SetNamedSecurityInfoExA @345 387 387 ; SetNamedSecurityInfoExW @346 388 388 ; SetNamedSecurityInfoW @347 389 SetPrivateObjectSecurity = _SetPrivateObjectSecurity@20@348390 SetSecurityDescriptorDacl = _SetSecurityDescriptorDacl@16@349391 SetSecurityDescriptorGroup = _SetSecurityDescriptorGroup@12@350392 SetSecurityDescriptorOwner = _SetSecurityDescriptorOwner@12@351393 SetSecurityDescriptorSacl = _SetSecurityDescriptorSacl@16@352389 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 394 ; SetSecurityInfo @353 395 395 ; SetSecurityInfoExA @354 396 396 ; SetSecurityInfoExW @355 397 SetServiceBits = _SetServiceBits@16@356398 SetServiceObjectSecurity = _SetServiceObjectSecurity@12@357399 SetServiceStatus = _SetServiceStatus@8@358400 SetThreadToken = _SetThreadToken@8@359401 SetTokenInformation = _SetTokenInformation@16@360402 StartServiceA = _StartServiceA@12@361403 StartServiceCtrlDispatcherA = _StartServiceCtrlDispatcherA@4@362404 StartServiceCtrlDispatcherW = _StartServiceCtrlDispatcherW@4@363405 StartServiceW = _StartServiceW@12@364397 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 406 ; SynchronizeWindows31FilesAndWindowsNTRegistry @365 407 SystemFunction001 = _SystemFunction001@12@366408 SystemFunction002 = _SystemFunction002@12@367409 SystemFunction003 = _SystemFunction003@8@368410 SystemFunction004 = _SystemFunction004@12@369411 SystemFunction005 = _SystemFunction005@12@370412 SystemFunction006 = _SystemFunction006@8@371413 SystemFunction007 = _SystemFunction007@8@372414 SystemFunction008 = _SystemFunction008@12@373415 SystemFunction009 = _SystemFunction009@12@374416 SystemFunction010 = _SystemFunction010@12@375417 SystemFunction011 = _SystemFunction011@12@376418 SystemFunction012 = _SystemFunction012@12@377419 SystemFunction013 = _SystemFunction013@12@378420 SystemFunction014 = _SystemFunction014@12@379421 SystemFunction015 = _SystemFunction015@12@380422 SystemFunction016 = _SystemFunction016@12@381423 SystemFunction017 = _SystemFunction017@12@382424 SystemFunction018 = _SystemFunction018@12@383425 SystemFunction019 = _SystemFunction019@12@384426 SystemFunction020 = _SystemFunction020@12@385427 SystemFunction021 = _SystemFunction021@12@386428 SystemFunction022 = _SystemFunction022@12@387429 SystemFunction023 = _SystemFunction023@12@388430 SystemFunction024 = _SystemFunction024@12@389431 SystemFunction025 = _SystemFunction025@12@390432 SystemFunction026 = _SystemFunction026@12@391433 SystemFunction027 = _SystemFunction027@12@392434 SystemFunction028 = _SystemFunction028@8@393435 SystemFunction029 = _SystemFunction029@8@394436 SystemFunction030 = _SystemFunction030@8@395437 SystemFunction031 = _SystemFunction031@8@396438 SystemFunction032 = _SystemFunction032@8@397439 SystemFunction033 = _SystemFunction033@8@398407 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 440 ; TrusteeAccessToObjectA @399 441 441 ; TrusteeAccessToObjectW @400 442 442 443 UnlockServiceDatabase = _UnlockServiceDatabase@4@401444 445 SystemFunction036 = _SystemFunction036@8@402446 447 AddAccessAllowedAceEx = _AddAccessAllowedAceEx@20@420448 ConvertSidToStringSidA = _ConvertSidToStringSidA@8@421449 ConvertSidToStringSidW = _ConvertSidToStringSidW@8@422450 CheckTokenMembership = _CheckTokenMembership@12@423451 CryptContextAddRef = _CryptContextAddRef@12@424452 RegDeleteTreeW = _RegDeleteTreeW@8@425453 454 A_SHAFinal = _A_SHAFinal@8@500455 A_SHAInit = _A_SHAInit@4@501456 A_SHAUpdate = _A_SHAUpdate@12@502457 MD4Final = _MD4Final@4@503458 MD4Init = _MD4Init@4@504459 MD4Update = _MD4Update@12@505460 MD5Final = _MD5Final@4@506461 MD5Init = _MD5Init@4@507462 MD5Update = _MD5Update@12@508463 464 CredFree = _CredFree@4@509465 CredRead = _CredReadW@16@510466 467 CryptSetKeyParam = _CryptSetKeyParam@16@511468 CryptSetHashParam = _CryptSetHashParam@16@512443 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 -
branches/gcc-kmk/src/advapi32/advapi32dbg.def
r21450 r21846 18 18 ; ---------------------------------------------------------------------------- 19 19 20 LsaAddAccountRights = _LsaAddAccountRights@16@19620 LsaAddAccountRights = "_LsaAddAccountRights@16" @196 21 21 ; LsaAddPrivilegesToAccount @197 22 22 ; LsaClearAuditLog @198 23 LsaClose = _LsaClose@4@19923 LsaClose = "_LsaClose@4" @199 24 24 ; LsaCreateAccount @200 25 25 ; LsaCreateSecret @201 26 26 ; LsaCreateTrustedDomain @202 27 27 ; LsaDelete @203 28 LsaDeleteTrustedDomain = _LsaDeleteTrustedDomain@8@20429 LsaEnumerateAccountRights = _LsaEnumerateAccountRights@16@20528 LsaDeleteTrustedDomain = "_LsaDeleteTrustedDomain@8" @204 29 LsaEnumerateAccountRights = "_LsaEnumerateAccountRights@16" @205 30 30 ; LsaEnumerateAccounts @206 31 LsaEnumerateAccountsWithUserRight = _LsaEnumerateAccountsWithUserRight@16@20731 LsaEnumerateAccountsWithUserRight = "_LsaEnumerateAccountsWithUserRight@16" @207 32 32 ; LsaEnumeratePrivileges @208 33 33 ; LsaEnumeratePrivilegesOfAccount @209 34 LsaEnumerateTrustedDomains = _LsaEnumerateTrustedDomains@20@21035 LsaFreeMemory = _LsaFreeMemory@4@21134 LsaEnumerateTrustedDomains = "_LsaEnumerateTrustedDomains@20" @210 35 LsaFreeMemory = "_LsaFreeMemory@4" @211 36 36 ; LsaGetQuotasForAccount @212 37 37 ; LsaGetRemoteUserName @213 … … 40 40 ; LsaICLookupNames @216 41 41 ; LsaICLookupSids @217 42 LsaLookupNames = _LsaLookupNames@20@21842 LsaLookupNames = "_LsaLookupNames@20" @218 43 43 ; LsaLookupPrivilegeDisplayName @219 44 44 ; LsaLookupPrivilegeName @220 45 45 ; LsaLookupPrivilegeValue @221 46 LsaLookupSids = _LsaLookupSids@20@22247 LsaNtStatusToWinError = _LsaNtStatusToWinError@4@22346 LsaLookupSids = "_LsaLookupSids@20" @222 47 LsaNtStatusToWinError = "_LsaNtStatusToWinError@4" @223 48 48 ; LsaOpenAccount @224 49 LsaOpenPolicy = _LsaOpenPolicy@16@22549 LsaOpenPolicy = "_LsaOpenPolicy@16" @225 50 50 ; LsaOpenSecret @226 51 51 ; LsaOpenTrustedDomain @227 52 52 ; LsaQueryInfoTrustedDomain @228 53 LsaQueryInformationPolicy = _LsaQueryInformationPolicy@12@22953 LsaQueryInformationPolicy = "_LsaQueryInformationPolicy@12" @229 54 54 ; LsaQuerySecret @230 55 55 ; LsaQuerySecurityObject @231 56 LsaQueryTrustedDomainInfo = _LsaQueryTrustedDomainInfo@16@23257 LsaRemoveAccountRights = _LsaRemoveAccountRights@20@23356 LsaQueryTrustedDomainInfo = "_LsaQueryTrustedDomainInfo@16" @232 57 LsaRemoveAccountRights = "_LsaRemoveAccountRights@20" @233 58 58 ; LsaRemovePrivilegesFromAccount @234 59 LsaRetrievePrivateData = _LsaRetrievePrivateData@12@23560 LsaSetInformationPolicy = _LsaSetInformationPolicy@12@23659 LsaRetrievePrivateData = "_LsaRetrievePrivateData@12" @235 60 LsaSetInformationPolicy = "_LsaSetInformationPolicy@12" @236 61 61 ; LsaSetInformationTrustedDomain @237 62 62 ; LsaSetQuotasForAccount @238 … … 65 65 ; LsaSetSystemAccessAccount @241 66 66 ; LsaSetTrustedDomainInformation @242 67 LsaStorePrivateData = _LsaStorePrivateData@12@24367 LsaStorePrivateData = "_LsaStorePrivateData@12" @243 68 68 69 69 ; REMOVE LsaCreateTrustedDomainEx = _LsaCreateTrustedDomainEx@20 … … 80 80 ; ---------------------------------------------------------------------------- 81 81 82 RegCloseKey = _DbgRegCloseKey@4@28083 RegConnectRegistryA = _DbgRegConnectRegistryA@12@28184 RegConnectRegistryW = _DbgRegConnectRegistryW@12@28285 RegCreateKeyA = _DbgRegCreateKeyA@12@28386 RegCreateKeyExA = _DbgRegCreateKeyExA@36@28487 RegCreateKeyExW = _DbgRegCreateKeyExW@36@28588 RegCreateKeyW = _DbgRegCreateKeyW@12@28689 RegDeleteKeyA = _DbgRegDeleteKeyA@8@28790 RegDeleteKeyW = _DbgRegDeleteKeyW@8@28891 RegDeleteValueA = _DbgRegDeleteValueA@8@28992 RegDeleteValueW = _DbgRegDeleteValueW@8@29093 RegEnumKeyA = _DbgRegEnumKeyA@16@29194 RegEnumKeyExA = _DbgRegEnumKeyExA@32@29295 RegEnumKeyExW = _DbgRegEnumKeyExW@32@29396 RegEnumKeyW = _DbgRegEnumKeyW@16@29497 RegEnumValueA = _DbgRegEnumValueA@32@29598 RegEnumValueW = _DbgRegEnumValueW@32@29699 RegFlushKey = _DbgRegFlushKey@4@297100 RegGetKeySecurity = _DbgRegGetKeySecurity@16@298101 RegLoadKeyA = _DbgRegLoadKeyA@12@299102 RegLoadKeyW = _DbgRegLoadKeyW@12@300103 RegNotifyChangeKeyValue = _DbgRegNotifyChangeKeyValue@20@301104 RegOpenKeyA = _DbgRegOpenKeyA@12@302105 RegOpenKeyExA = _DbgRegOpenKeyExA@20@303106 RegOpenKeyExW = _DbgRegOpenKeyExW@20@304107 RegOpenKeyW = _DbgRegOpenKeyW@12@305108 RegQueryInfoKeyA = _DbgRegQueryInfoKeyA@48@306109 RegQueryInfoKeyW = _DbgRegQueryInfoKeyW@48@307110 RegQueryMultipleValuesA = _DbgRegQueryMultipleValuesA@20@308111 RegQueryMultipleValuesW = _DbgRegQueryMultipleValuesW@20@309112 RegQueryValueA = _DbgRegQueryValueA@16@310113 RegQueryValueExA = _DbgRegQueryValueExA@24@311114 RegQueryValueExW = _DbgRegQueryValueExW@24@312115 RegQueryValueW = _DbgRegQueryValueW@16@313116 RegReplaceKeyA = _DbgRegReplaceKeyA@16@314117 RegReplaceKeyW = _DbgRegReplaceKeyW@16@315118 RegRestoreKeyA = _DbgRegRestoreKeyA@12@316119 RegRestoreKeyW = _DbgRegRestoreKeyW@12@317120 RegSaveKeyA = _DbgRegSaveKeyA@12@318121 RegSaveKeyW = _DbgRegSaveKeyW@12@319122 RegSetKeySecurity = _DbgRegSetKeySecurity@12@320123 RegSetValueA = _DbgRegSetValueA@20@321124 RegSetValueExA = _DbgRegSetValueExA@24@322125 RegSetValueExW = _DbgRegSetValueExW@24@323126 RegSetValueW = _DbgRegSetValueW@20@324127 RegUnLoadKeyA = _DbgRegUnLoadKeyA@8@325128 RegUnLoadKeyW = _DbgRegUnLoadKeyW@8@32682 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 129 ; WIN9X RegRemapPreDefKey = _RegRemapPreDefKey@4 @xxx 130 130 … … 132 132 ; Rest 133 133 ; ---------------------------------------------------------------------------- 134 AbortSystemShutdownA = _AbortSystemShutdownA@4@1135 AbortSystemShutdownW = _AbortSystemShutdownW@4@2136 AccessCheck = _AccessCheck@32@3137 AccessCheckAndAuditAlarmA = _AccessCheckAndAuditAlarmA@44@4138 AccessCheckAndAuditAlarmW = _AccessCheckAndAuditAlarmW@44@5139 AddAccessAllowedAce = _AddAccessAllowedAce@16@6140 AddAccessDeniedAce = _AddAccessDeniedAce@16@7141 AddAce = _AddAce@20@8142 AddAuditAccessAce = _AddAuditAccessAce@24@9143 AdjustTokenGroups = _AdjustTokenGroups@24@10144 AdjustTokenPrivileges = _AdjustTokenPrivileges@24@11145 AllocateAndInitializeSid = _AllocateAndInitializeSid@44@12146 AllocateLocallyUniqueId = _AllocateLocallyUniqueId@4@13147 AreAllAccessesGranted = _AreAllAccessesGranted@8@14148 AreAnyAccessesGranted = _AreAnyAccessesGranted@8@15149 BackupEventLogA = _BackupEventLogA@8@16150 BackupEventLogW = _BackupEventLogW@8@17134 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 151 ; BuildExplicitAccessWithNameA @18 152 152 ; BuildExplicitAccessWithNameW @19 … … 162 162 ; BuildTrusteeWithSidW @29 163 163 ; CancelOverlappedAccess @30 164 ChangeServiceConfigA = _ChangeServiceConfigA@44@31165 ChangeServiceConfigW = _ChangeServiceConfigW@44@32166 ClearEventLogA = _ClearEventLogA@8@33167 ClearEventLogW = _ClearEventLogW@8@34168 CloseEventLog = _CloseEventLog@4@35169 CloseServiceHandle = _CloseServiceHandle@4@36170 ControlService = _ControlService@12@37164 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 171 ; ConvertAccessToSecurityDescriptorA @38 172 172 ; ConvertAccessToSecurityDescriptorW @39 … … 175 175 ; ConvertSecurityDescriptorToAccessNamedW @42 176 176 ; ConvertSecurityDescriptorToAccessW @43 177 CopySid = _CopySid@12@44178 CreatePrivateObjectSecurity = _CreatePrivateObjectSecurity@24@45179 CreateProcessAsUserA = _CreateProcessAsUserA@44@46180 CreateProcessAsUserW = _CreateProcessAsUserW@44@47181 CreateServiceA = _CreateServiceA@52@48182 CreateServiceW = _CreateServiceW@52@49183 CryptAcquireContextA = _CryptAcquireContextA@20@50184 CryptAcquireContextW = _CryptAcquireContextW@20@51185 CryptCreateHash = _CryptCreateHash@20@52186 CryptDecrypt = _CryptDecrypt@24@53187 CryptDeriveKey = _CryptDeriveKey@20@54188 CryptDestroyHash = _CryptDestroyHash@4@55189 CryptDestroyKey = _CryptDestroyKey@4@56190 CryptEncrypt = _CryptEncrypt@28@57191 CryptExportKey = _CryptExportKey@24@58192 CryptGenKey = _CryptGenKey@16@59193 CryptGenRandom = _CryptGenRandom@12@60194 CryptGetHashParam = _CryptGetHashParam@20@61195 CryptGetKeyParam = _CryptGetKeyParam@20@62196 CryptGetProvParam = _CryptGetProvParam@20@63197 CryptGetUserKey = _CryptGetUserKey@12@64198 CryptHashData = _CryptHashData@16@65199 CryptHashSessionKey = _CryptHashSessionKey@12@66200 CryptImportKey = _CryptImportKey@24@67201 CryptReleaseContext = _CryptReleaseContext@8@68202 CryptSetHashParam = _CryptSetHashParam@16@69203 CryptSetKeyParam = _CryptSetKeyParam@16@70204 CryptSetProvParam = _CryptSetProvParam@16@71205 CryptSetProviderA = _CryptSetProviderA@8@72206 CryptSetProviderW = _CryptSetProviderW@8@73207 CryptSignHashA = _CryptSignHashA@24@74208 CryptSignHashW = _CryptSignHashW@24@75209 CryptVerifySignatureA = _CryptVerifySignatureA@24@76210 CryptVerifySignatureW = _CryptVerifySignatureW@24@77211 DeleteAce = _DeleteAce@8@78212 DeleteService = _DeleteService@4@79213 DeregisterEventSource = _DeregisterEventSource@4@80214 DestroyPrivateObjectSecurity = _DestroyPrivateObjectSecurity@4@81215 DuplicateToken = _DuplicateToken@12@82177 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 216 ; DuplicateTokenEx @83 217 217 ; ElfBackupEventLogFileA @84 … … 235 235 ; ElfReportEventA @101 236 236 ; ElfReportEventW @102 237 EnumDependentServicesA = _EnumDependentServicesA@24@103238 EnumDependentServicesW = _EnumDependentServicesW@24@104237 EnumDependentServicesA = "_EnumDependentServicesA@24" @103 238 EnumDependentServicesW = "_EnumDependentServicesW@24" @104 239 239 ; EnumServiceGroupW @105 240 EnumServicesStatusA = _EnumServicesStatusA@32@106240 EnumServicesStatusA = "_EnumServicesStatusA@32" @106 241 241 ; EnumServicesStatusExA @107 242 242 ; EnumServicesStatusExW @108 243 EnumServicesStatusW = _EnumServicesStatusW@32@109244 EqualPrefixSid = _EqualPrefixSid@8@110245 EqualSid = _EqualSid@8@111246 FindFirstFreeAce = _RtlFirstFreeAce@8@112247 FreeSid = _FreeSid@4@113243 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 248 ; GetAccessPermissionsForObjectA @114 249 249 ; GetAccessPermissionsForObjectW @115 250 GetAce = _GetAce@12@116251 GetAclInformation = _GetAclInformation@16@117250 GetAce = "_GetAce@12" @116 251 GetAclInformation = "_GetAclInformation@16" @117 252 252 ; GetAuditedPermissionsFromAclA @118 253 253 ; GetAuditedPermissionsFromAclW @119 … … 258 258 ; GetExplicitEntriesFromAclA @124 259 259 ; GetExplicitEntriesFromAclW @125 260 GetFileSecurityA = _GetFileSecurityA@20@126261 GetFileSecurityW = _GetFileSecurityW@20@127262 GetKernelObjectSecurity = _GetKernelObjectSecurity@20@128263 GetLengthSid = _RtlLengthSid@4@129260 GetFileSecurityA = "_GetFileSecurityA@20" @126 261 GetFileSecurityW = "_GetFileSecurityW@20" @127 262 GetKernelObjectSecurity = "_GetKernelObjectSecurity@20" @128 263 GetLengthSid = "_RtlLengthSid@4" @129 264 264 ; GetMultipleTrusteeA @130 265 265 ; GetMultipleTrusteeOperationA @131 … … 270 270 ; GetNamedSecurityInfoExW @136 271 271 ; GetNamedSecurityInfoW @137 272 GetNumberOfEventLogRecords = _GetNumberOfEventLogRecords@8@138273 GetOldestEventLogRecord = _GetOldestEventLogRecord@8@139272 GetNumberOfEventLogRecords = "_GetNumberOfEventLogRecords@8" @138 273 GetOldestEventLogRecord = "_GetOldestEventLogRecord@8" @139 274 274 ; GetOverlappedAccessResults @140 275 GetPrivateObjectSecurity = _GetPrivateObjectSecurity@20@141276 GetSecurityDescriptorControl = _GetSecurityDescriptorControl@12@142277 GetSecurityDescriptorDacl = _GetSecurityDescriptorDacl@16@143278 GetSecurityDescriptorGroup = _GetSecurityDescriptorGroup@12@144279 GetSecurityDescriptorLength = _GetSecurityDescriptorLength@4@145280 GetSecurityDescriptorOwner = _GetSecurityDescriptorOwner@12@146281 GetSecurityDescriptorSacl = _GetSecurityDescriptorSacl@16@147275 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 282 ; GetSecurityInfo @148 283 283 ; GetSecurityInfoExA @149 284 284 ; GetSecurityInfoExW @150 285 GetServiceDisplayNameA = _GetServiceDisplayNameA@16@151286 GetServiceDisplayNameW = _GetServiceDisplayNameW@16@152287 GetServiceKeyNameA = _GetServiceKeyNameA@16@153288 GetServiceKeyNameW = _GetServiceKeyNameW@16@154289 GetSidIdentifierAuthority = _RtlIdentifierAuthoritySid@4@155290 GetSidLengthRequired = _RtlLengthRequiredSid@4@156291 GetSidSubAuthority = _RtlSubAuthoritySid@8@157292 GetSidSubAuthorityCount = _RtlSubAuthorityCountSid@4@158293 GetTokenInformation = _GetTokenInformation@20@159285 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 294 ; GetTrusteeNameA @160 295 295 ; GetTrusteeNameW @161 296 296 ; GetTrusteeTypeA @162 297 297 ; GetTrusteeTypeW @163 298 GetUserNameA = _GetUserNameA@8@164299 GetUserNameW = _GetUserNameW@8@165298 GetUserNameA = "_GetUserNameA@8" @164 299 GetUserNameW = "_GetUserNameW@8" @165 300 300 ; I_ScGetCurrentGroupStateW @166 301 301 ; I_ScSetServiceBitsA @167 302 302 ; I_ScSetServiceBitsW @168 303 ImpersonateLoggedOnUser = _ImpersonateLoggedOnUser@4@169304 ImpersonateNamedPipeClient = _ImpersonateNamedPipeClient@4@170305 ImpersonateSelf = _ImpersonateSelf@4@171306 InitializeAcl = _InitializeAcl@12@172307 InitializeSecurityDescriptor = _InitializeSecurityDescriptor@8@173308 InitializeSid = _InitializeSid@12@174309 InitiateSystemShutdownA = _InitiateSystemShutdownA@20@175310 InitiateSystemShutdownW = _InitiateSystemShutdownW@20@176311 IsTextUnicode = _RtlIsTextUnicode@12@177312 IsValidAcl = _IsValidAcl@4@178313 IsValidSecurityDescriptor = _IsValidSecurityDescriptor@4@179314 IsValidSid = _IsValidSid@4@180315 LockServiceDatabase = _LockServiceDatabase@4@181316 LogonUserA = _LogonUserA@24@182317 LogonUserW = _LogonUserW@24@183318 LookupAccountNameA = _LookupAccountNameA@28@184319 LookupAccountNameW = _LookupAccountNameW@28@185320 LookupAccountSidA = _LookupAccountSidA@28@186321 LookupAccountSidW = _LookupAccountSidW@28@187322 LookupPrivilegeDisplayNameA = _LookupPrivilegeDisplayNameA@20@188323 LookupPrivilegeDisplayNameW = _LookupPrivilegeDisplayNameW@20@189324 LookupPrivilegeNameA = _LookupPrivilegeNameA@16@190325 LookupPrivilegeNameW = _LookupPrivilegeNameW@16@191326 LookupPrivilegeValueA = _LookupPrivilegeValueA@12@192327 LookupPrivilegeValueW = _LookupPrivilegeValueW@12@193303 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 328 ; LookupSecurityDescriptorPartsA @194 329 329 ; LookupSecurityDescriptorPartsW @195 330 330 331 MakeAbsoluteSD = _MakeAbsoluteSD@44@244332 MakeSelfRelativeSD = _MakeSelfRelativeSD@12@245333 MapGenericMask = _MapGenericMask@8@246334 NotifyBootConfigStatus = _NotifyBootConfigStatus@4@247335 NotifyChangeEventLog = _NotifyChangeEventLog@8@248336 ObjectCloseAuditAlarmA = _ObjectCloseAuditAlarmA@12@249337 ObjectCloseAuditAlarmW = _ObjectCloseAuditAlarmW@12@250331 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 338 ; ObjectDeleteAuditAlarmA @251 339 339 ; ObjectDeleteAuditAlarmW @252 340 ObjectOpenAuditAlarmA = _ObjectOpenAuditAlarmA@48@253341 ObjectOpenAuditAlarmW = _ObjectOpenAuditAlarmW@48@254342 ObjectPrivilegeAuditAlarmA = _ObjectPrivilegeAuditAlarmA@24@255343 ObjectPrivilegeAuditAlarmW = _ObjectPrivilegeAuditAlarmW@24@256344 OpenBackupEventLogA = _OpenBackupEventLogA@8@257345 OpenBackupEventLogW = _OpenBackupEventLogW@8@258346 OpenEventLogA = _OpenEventLogA@8@259347 OpenEventLogW = _OpenEventLogW@8@260348 OpenProcessToken = _OpenProcessToken@12@261349 OpenSCManagerA = _OpenSCManagerA@12@262350 OpenSCManagerW = _OpenSCManagerW@12@263351 OpenServiceA = _OpenServiceA@12@264352 OpenServiceW = _OpenServiceW@12@265353 OpenThreadToken = _OpenThreadToken@16@266354 PrivilegeCheck = _PrivilegeCheck@12@267355 PrivilegedServiceAuditAlarmA = _PrivilegedServiceAuditAlarmA@20@268356 PrivilegedServiceAuditAlarmW = _PrivilegedServiceAuditAlarmW@20@269357 QueryServiceConfigA = _QueryServiceConfigA@16@270358 QueryServiceConfigW = _QueryServiceConfigW@16@271359 QueryServiceLockStatusA = _QueryServiceLockStatusA@16@272360 QueryServiceLockStatusW = _QueryServiceLockStatusW@16@273361 QueryServiceObjectSecurity = _QueryServiceObjectSecurity@20@274362 QueryServiceStatus = _QueryServiceStatus@8@275340 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 363 ; QueryServiceStatusEx @276 364 364 ; QueryWindows31FilesMigration @277 365 ReadEventLogA = _ReadEventLogA@28@278366 ReadEventLogW = _ReadEventLogW@28@279367 368 RegisterEventSourceA = _RegisterEventSourceA@8@327369 RegisterEventSourceW = _RegisterEventSourceW@8@328370 RegisterServiceCtrlHandlerA = _RegisterServiceCtrlHandlerA@8@329371 RegisterServiceCtrlHandlerW = _RegisterServiceCtrlHandlerW@8@330372 ReportEventA = _ReportEventA@36@331373 ReportEventW = _ReportEventW@36@332374 RevertToSelf = _RevertToSelf@0@333375 SetAclInformation = _SetAclInformation@16@334365 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 376 ; SetEntriesInAccessListA @335 377 377 ; SetEntriesInAccessListW @336 … … 380 380 ; SetEntriesInAuditListA @339 381 381 ; SetEntriesInAuditListW @340 382 SetFileSecurityA = _SetFileSecurityA@12@341383 SetFileSecurityW = _SetFileSecurityW@12@342384 SetKernelObjectSecurity = _SetKernelObjectSecurity@12@343382 SetFileSecurityA = "_SetFileSecurityA@12" @341 383 SetFileSecurityW = "_SetFileSecurityW@12" @342 384 SetKernelObjectSecurity = "_SetKernelObjectSecurity@12" @343 385 385 ; SetNamedSecurityInfoA @344 386 386 ; SetNamedSecurityInfoExA @345 387 387 ; SetNamedSecurityInfoExW @346 388 388 ; SetNamedSecurityInfoW @347 389 SetPrivateObjectSecurity = _SetPrivateObjectSecurity@20@348390 SetSecurityDescriptorDacl = _SetSecurityDescriptorDacl@16@349391 SetSecurityDescriptorGroup = _SetSecurityDescriptorGroup@12@350392 SetSecurityDescriptorOwner = _SetSecurityDescriptorOwner@12@351393 SetSecurityDescriptorSacl = _SetSecurityDescriptorSacl@16@352389 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 394 ; SetSecurityInfo @353 395 395 ; SetSecurityInfoExA @354 396 396 ; SetSecurityInfoExW @355 397 SetServiceBits = _SetServiceBits@16@356398 SetServiceObjectSecurity = _SetServiceObjectSecurity@12@357399 SetServiceStatus = _SetServiceStatus@8@358400 SetThreadToken = _SetThreadToken@8@359401 SetTokenInformation = _SetTokenInformation@16@360402 StartServiceA = _StartServiceA@12@361403 StartServiceCtrlDispatcherA = _StartServiceCtrlDispatcherA@4@362404 StartServiceCtrlDispatcherW = _StartServiceCtrlDispatcherW@4@363405 StartServiceW = _StartServiceW@12@364397 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 406 ; SynchronizeWindows31FilesAndWindowsNTRegistry @365 407 SystemFunction001 = _SystemFunction001@12@366408 SystemFunction002 = _SystemFunction002@12@367409 SystemFunction003 = _SystemFunction003@8@368410 SystemFunction004 = _SystemFunction004@12@369411 SystemFunction005 = _SystemFunction005@12@370412 SystemFunction006 = _SystemFunction006@8@371413 SystemFunction007 = _SystemFunction007@8@372414 SystemFunction008 = _SystemFunction008@12@373415 SystemFunction009 = _SystemFunction009@12@374416 SystemFunction010 = _SystemFunction010@12@375417 SystemFunction011 = _SystemFunction011@12@376418 SystemFunction012 = _SystemFunction012@12@377419 SystemFunction013 = _SystemFunction013@12@378420 SystemFunction014 = _SystemFunction014@12@379421 SystemFunction015 = _SystemFunction015@12@380422 SystemFunction016 = _SystemFunction016@12@381423 SystemFunction017 = _SystemFunction017@12@382424 SystemFunction018 = _SystemFunction018@12@383425 SystemFunction019 = _SystemFunction019@12@384426 SystemFunction020 = _SystemFunction020@12@385427 SystemFunction021 = _SystemFunction021@12@386428 SystemFunction022 = _SystemFunction022@12@387429 SystemFunction023 = _SystemFunction023@12@388430 SystemFunction024 = _SystemFunction024@12@389431 SystemFunction025 = _SystemFunction025@12@390432 SystemFunction026 = _SystemFunction026@12@391433 SystemFunction027 = _SystemFunction027@12@392434 SystemFunction028 = _SystemFunction028@8@393435 SystemFunction029 = _SystemFunction029@8@394436 SystemFunction030 = _SystemFunction030@8@395437 SystemFunction031 = _SystemFunction031@8@396438 SystemFunction032 = _SystemFunction032@8@397439 SystemFunction033 = _SystemFunction033@8@398407 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 440 ; TrusteeAccessToObjectA @399 441 441 ; TrusteeAccessToObjectW @400 442 442 443 UnlockServiceDatabase = _UnlockServiceDatabase@4@401444 445 SystemFunction036 = _SystemFunction036@8@402446 447 AddAccessAllowedAceEx = _AddAccessAllowedAceEx@20@420448 ConvertSidToStringSidA = _ConvertSidToStringSidA@8@421449 ConvertSidToStringSidW = _ConvertSidToStringSidW@8@422450 CheckTokenMembership = _CheckTokenMembership@12@423451 CryptContextAddRef = _CryptContextAddRef@12@424452 RegDeleteTreeW = _RegDeleteTreeW@8@425453 454 A_SHAFinal = _A_SHAFinal@8@500455 A_SHAInit = _A_SHAInit@4@501456 A_SHAUpdate = _A_SHAUpdate@12@502457 MD4Final = _MD4Final@4@503458 MD4Init = _MD4Init@4@504459 MD4Update = _MD4Update@12@505460 MD5Final = _MD5Final@4@506461 MD5Init = _MD5Init@4@507462 MD5Update = _MD5Update@12@508463 464 CredFree = _CredFree@4@509465 CredRead = _CredReadW@16@510466 467 CryptSetKeyParam = _CryptSetKeyParam@16@511468 CryptSetHashParam = _CryptSetHashParam@16@512443 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 -
branches/gcc-kmk/src/advapi32/cred.c
r21362 r21846 19 19 */ 20 20 21 #include <memory.h> 21 22 #include <stdarg.h> 22 23 #include <time.h> … … 43 44 /* the size of the ARC4 key used to encrypt the password data */ 44 45 #define KEY_SIZE 8 46 47 ULONG WINAPI RtlUniform(PULONG seed); 45 48 46 49 static const WCHAR wszCredentialManagerKey[] = {'S','o','f','t','w','a','r','e','\\','W','i','n','e','\\', -
branches/gcc-kmk/src/advapi32/crypt_des.cpp
r21326 r21846 245 245 } 246 246 247 static void xor( unsigned char *dst, const unsigned char *a, const unsigned char *b, const int count )247 static void Xor( unsigned char *dst, const unsigned char *a, const unsigned char *b, const int count ) 248 248 { 249 249 int i; … … 302 302 303 303 Permute( Rexp, R, DataExpansion, 6 ); 304 xor( Rexp, Rexp, SubK, 6 );304 Xor( Rexp, Rexp, SubK, 6 ); 305 305 306 306 sbox( Rn, Rexp ); 307 307 Permute( Rexp, Rn, PBox, 4 ); 308 xor( Rn, L, Rexp, 4 );308 Xor( Rn, L, Rexp, 4 ); 309 309 310 310 for (j = 0; j < 4; j++) … … 341 341 342 342 Permute( Rexp, R, DataExpansion, 6 ); 343 xor( Rexp, Rexp, SubK, 6 );343 Xor( Rexp, Rexp, SubK, 6 ); 344 344 345 345 sbox( Rn, Rexp ); 346 346 Permute( Rexp, Rn, PBox, 4 ); 347 xor( Rn, L, Rexp, 4 );347 Xor( Rn, L, Rexp, 4 ); 348 348 349 349 for (j = 0; j < 4; j++) -
branches/gcc-kmk/src/advapi32/security_odin.cpp
r7983 r21846 12 12 * FIXME: for all functions thunking down to Rtl* functions: implement SetLastError() 13 13 */ 14 15 #include <string.h> 16 14 17 #ifdef __WIN32OS2__ 15 18 #include <os2win.h> 16 19 #include <heapstring.h> 17 20 #endif 18 19 #include <string.h>20 21 21 22 #include "windef.h"
Note:
See TracChangeset
for help on using the changeset viewer.