--- trunk/reactos/lib/advapi32/advapi32.def 2005-03-26 16:41:45 UTC (rev 14333)
+++ trunk/reactos/lib/advapi32/advapi32.def 2005-03-26 17:52:32 UTC (rev 14334)
@@ -14,13 +14,25 @@
AccessCheck@32
AccessCheckAndAuditAlarmA@44
AccessCheckAndAuditAlarmW@44
+;AccessCheckByType
+;AccessCheckByTypeAndAuditAlarmA
+;AccessCheckByTypeAndAuditAlarmW
+;AccessCheckByTypeResultList
+;AccessCheckByTypeResultListAndAuditAlarmA
+;AccessCheckByTypeResultListAndAuditAlarmByHandleA
+;AccessCheckByTypeResultListAndAuditAlarmByHandleW
+;AccessCheckByTypeResultListAndAuditAlarmW
AddAccessAllowedAce@16
AddAccessAllowedAceEx@20
+;AddAccessAllowedObjectAce
AddAccessDeniedAce@16
AddAccessDeniedAceEx@20
+;AddAccessDeniedObjectAce
AddAce@20
AddAuditAccessAce@24
AddAuditAccessAceEx@28
+;AddAuditAccessObjectAce
+;AddUsersToEncryptedFile
AdjustTokenGroups@24
AdjustTokenPrivileges@24
AllocateAndInitializeSid@44
@@ -41,24 +53,94 @@
;BuildSecurityDescriptorW@36
BuildTrusteeWithNameA@8
BuildTrusteeWithNameW@8
+;BuildTrusteeWithObjectsAndNameA
+;BuildTrusteeWithObjectsAndNameW
+;BuildTrusteeWithObjectsAndSidA
+;BuildTrusteeWithObjectsAndSidW
BuildTrusteeWithSidA@8
BuildTrusteeWithSidW@8
+;CancelOverlappedAccess
+;ChangeServiceConfig2A
+;ChangeServiceConfig2W
ChangeServiceConfigA@44
ChangeServiceConfigW@44
CheckTokenMembership@12
ClearEventLogA@8
ClearEventLogW@8
+;CloseCodeAuthzLevel
+;CloseEncryptedFileRaw
CloseEventLog@4
CloseServiceHandle@4
+;CloseTrace
+;CommandLineFromMsiDescriptor
+;ComputeAccessTokenFromCodeAuthzLevel
ControlService@12
+;ControlTraceA
+;ControlTraceW
+;ConvertAccessToSecurityDescriptorA
+;ConvertAccessToSecurityDescriptorW
+;ConvertSDToStringSDRootDomainA
+;ConvertSDToStringSDRootDomainW
+;ConvertSecurityDescriptorToAccessA
+;ConvertSecurityDescriptorToAccessNamedA
+;ConvertSecurityDescriptorToAccessNamedW
+;ConvertSecurityDescriptorToAccessW
+;ConvertSecurityDescriptorToStringSecurityDescriptorA
+;ConvertSecurityDescriptorToStringSecurityDescriptorW
ConvertSidToStringSidA@8
ConvertSidToStringSidW@8
+;ConvertStringSDToSDDomainA
+;ConvertStringSDToSDDomainW
+;ConvertStringSDToSDRootDomainA
+;ConvertStringSDToSDRootDomainW
+;ConvertStringSecurityDescriptorToSecurityDescriptorA
+;ConvertStringSecurityDescriptorToSecurityDescriptorW
+;ConvertStringSidToSidA
+;ConvertStringSidToSidW
+;ConvertToAutoInheritPrivateObjectSecurity
CopySid@12
+;CreateCodeAuthzLevel
;CreatePrivateObjectSecurity@24
+;CreatePrivateObjectSecurityEx
+;CreatePrivateObjectSecurityWithMultipleInheritance
CreateProcessAsUserA@44
+;CreateProcessAsUserSecure
CreateProcessAsUserW@44
+;CreateProcessWithLogonW
+;CreateRestrictedToken
CreateServiceA@52
CreateServiceW@52
+;CreateTraceInstanceId
+;CreateWellKnownSid
+;CredDeleteA
+;CredDeleteW
+;CredEnumerateA
+;CredEnumerateW
+;CredFree
+;CredGetSessionTypes
+;CredGetTargetInfoA
+;CredGetTargetInfoW
+;CredIsMarshaledCredentialA
+;CredIsMarshaledCredentialW
+;CredMarshalCredentialA
+;CredMarshalCredentialW
+;CredProfileLoaded
+;CredReadA
+;CredReadDomainCredentialsA
+;CredReadDomainCredentialsW
+;CredReadW
+;CredRenameA
+;CredRenameW
+;CredUnmarshalCredentialA
+;CredUnmarshalCredentialW
+;CredWriteA
+;CredWriteDomainCredentialsA
+;CredWriteDomainCredentialsW
+;CredWriteW
+;CredpConvertCredential
+;CredpConvertTargetInfo
+;CredpDecodeCredential
+;CredpEncodeCredential
CryptAcquireContextA@20
CryptAcquireContextW@20
CryptContextAddRef@12
@@ -67,10 +149,18 @@
CryptDeriveKey@20
CryptDestroyHash@4
CryptDestroyKey@4
+;CryptDuplicateHash
+;CryptDuplicateKey
CryptEncrypt@28
+;CryptEnumProviderTypesA
+;CryptEnumProviderTypesW
+;CryptEnumProvidersA
+;CryptEnumProvidersW
CryptExportKey@24
CryptGenKey@16
CryptGenRandom@12
+;CryptGetDefaultProviderA
+;CryptGetDefaultProviderW
CryptGetHashParam@20
CryptGetKeyParam@20
CryptGetProvParam@20
@@ -83,17 +173,20 @@
CryptSetKeyParam@16
CryptSetProvParam@16
CryptSetProviderA@8
+;CryptSetProviderExA
+;CryptSetProviderExW
CryptSetProviderW@8
CryptSignHashA@24
;CryptSignHashW@24
CryptVerifySignatureA@24
;CryptVerifySignatureW@24
+;DecryptFileA
+;DecryptFileW
DeleteAce@8
DeleteService@4
-;DenyAccessRightsA
-;DenyAccessRightsW
DeregisterEventSource@4
;DestroyPrivateObjectSecurity@4
+;DuplicateEncryptionInfoFile
DuplicateToken@12
DuplicateTokenEx@24
;ElfBackupEventLogFileA@8
@@ -115,48 +208,67 @@
;ElfRegisterEventSourceW@12
;ElfReportEventA@48
;ElfReportEventW@48
+;EnableTrace
+;EncryptFileA
+;EncryptFileW
+;EncryptedFileKeyInfo
+;EncryptionDisable
EnumDependentServicesA@24
EnumDependentServicesW@24
EnumServiceGroupW@36
EnumServicesStatusA@32
+;EnumServicesStatusExA
+;EnumServicesStatusExW
EnumServicesStatusW@32
+;EnumerateTraceGuids
+;EqualDomainSid
EqualPrefixSid@8
EqualSid@8
+;FileEncryptionStatusA
+;FileEncryptionStatusW
FindFirstFreeAce@8
+;FlushTraceA
+;FlushTraceW
+;FreeEncryptedFileKeyInfo
+;FreeEncryptionCertificateHashList
FreeInheritedFromArray@12
FreeSid@4
+;GetAccessPermissionsForObjectA
+;GetAccessPermissionsForObjectW
GetAce@12
GetAclInformation@16
;GetAuditedPermissionsFromAclA@16
;GetAuditedPermissionsFromAclW@16
-;GetAuditedPermissionsFromSDA
-;GetAuditedPermissionsFromSDW
GetCurrentHwProfileA@4
GetCurrentHwProfileW@4
-;GetEffectiveAccessRightsA
-;GetEffectiveAccessRightsW
;GetEffectiveRightsFromAclA@12
;GetEffectiveRightsFromAclW@12
-;GetEffectiveRightsFromSDA@12
-;GetEffectiveRightsFromSDW@12
-;GetExplicitAccessRightsA
-;GetExplicitAccessRightsW
+;GetEventLogInformation
;GetExplicitEntriesFromAclA@12
;GetExplicitEntriesFromAclW@12
GetFileSecurityA@20
GetFileSecurityW@20
+;GetInformationCodeAuthzLevelW
+;GetInformationCodeAuthzPolicyW
GetInheritanceSourceA@40
GetInheritanceSourceW@40
GetKernelObjectSecurity@20
GetLengthSid@4
+;GetLocalManagedApplicationData
+;GetLocalManagedApplications
+;GetManagedApplicationCategories
+;GetManagedApplications
GetMultipleTrusteeA@4
GetMultipleTrusteeOperationA@4
GetMultipleTrusteeOperationW@4
GetMultipleTrusteeW@4
GetNamedSecurityInfoA@32
+;GetNamedSecurityInfoExA
+;GetNamedSecurityInfoExW
GetNamedSecurityInfoW@32
GetNumberOfEventLogRecords@8
GetOldestEventLogRecord@8
+;GetOverlappedAccessResults
;GetPrivateObjectSecurity@20
GetSecurityDescriptorControl@12
GetSecurityDescriptorDacl@16
@@ -177,6 +289,9 @@
GetSidSubAuthority@8
GetSidSubAuthorityCount@4
GetTokenInformation@20
+;GetTraceEnableFlags
+;GetTraceEnableLevel
+;GetTraceLoggerHandle
GetTrusteeFormA@4
GetTrusteeFormW@4
GetTrusteeNameA@4
@@ -185,11 +300,15 @@
GetTrusteeTypeW@4
GetUserNameA@8
GetUserNameW@8
-;GrantAccessRightsA@16
-;GrantAccessRightsW@16
+;GetWindowsAccountDomainSid
;I_ScGetCurrentGroupStateW@12
+;I_ScIsSecurityProcess
+;I_ScPnPGetServiceName
+;I_ScSendTSMessage
;I_ScSetServiceBitsA@20
;I_ScSetServiceBitsW@20
+;IdentifyCodeAuthzLevelW
+;ImpersonateAnonymousToken
ImpersonateLoggedOnUser@4
ImpersonateNamedPipeClient@4
ImpersonateSelf@4
@@ -197,15 +316,21 @@
InitializeSecurityDescriptor@8
InitializeSid@12
InitiateSystemShutdownA@20
+;InitiateSystemShutdownExA
+;InitiateSystemShutdownExW
InitiateSystemShutdownW@20
-;IsAccessPermittedA@20
-;IsAccessPermittedW@20
+;InstallApplication
IsTextUnicode@12=NTDLL.RtlIsTextUnicode
+;IsTokenRestricted
+;IsTokenUntrusted
IsValidAcl@4
IsValidSecurityDescriptor@4
IsValidSid@4
+;IsWellKnownSid
LockServiceDatabase@4
LogonUserA@24
+;LogonUserExA
+;LogonUserExW
LogonUserW@24
LookupAccountNameA@28
LookupAccountNameW@28
@@ -226,6 +351,7 @@
;LsaCreateAccount@16
;LsaCreateSecret@16
;LsaCreateTrustedDomain@16
+;LsaCreateTrustedDomainEx
;LsaDelete@4
;LsaDeleteTrustedDomain@8
;LsaEnumerateAccountRights@16
@@ -234,13 +360,18 @@
;LsaEnumeratePrivileges@20
;LsaEnumeratePrivilegesOfAccount@8
;LsaEnumerateTrustedDomains@20
+;LsaEnumerateTrustedDomainsEx
LsaFreeMemory@4
;LsaGetQuotasForAccount@8
+;LsaGetRemoteUserName
;LsaGetSystemAccessAccount@8
LsaGetUserName@8
;LsaICLookupNames@32
+;LsaICLookupNamesWithCreds
;LsaICLookupSids@32
+;LsaICLookupSidsWithCreds
;LsaLookupNames@20
+;LsaLookupNames2
;LsaLookupPrivilegeDisplayName@16
;LsaLookupPrivilegeName@12
;LsaLookupPrivilegeValue@12
@@ -248,34 +379,44 @@
LsaNtStatusToWinError@4
;LsaOpenAccount@16
LsaOpenPolicy@16
+;LsaOpenPolicySce
;LsaOpenSecret@16
;LsaOpenTrustedDomain@16
+;LsaOpenTrustedDomainByName
+;LsaQueryDomainInformationPolicy
+;LsaQueryForestTrustInformation
LsaQueryInfoTrustedDomain@12
LsaQueryInformationPolicy@12
;LsaQuerySecret@20
;LsaQuerySecurityObject@12
;LsaQueryTrustedDomainInfo@16
+;LsaQueryTrustedDomainInfoByName
;LsaRemoveAccountRights@20
;LsaRemovePrivilegesFromAccount@12
LsaRetrievePrivateData@12
;LsaSetInformationPolicy@12
+;LsaSetForestTrustInformation
+;LsaSetInformationPolicy
;LsaSetInformationTrustedDomain@12
;LsaSetQuotasForAccount@8
;LsaSetSecret@12
;LsaSetSecurityObject@12
;LsaSetSystemAccessAccount@8
+;LsaSetTrustedDomainInfoByName
;LsaSetTrustedDomainInformation@16
LsaStorePrivateData@12
-MakeAbsoluteSD@44
-MakeSelfRelativeSD@12
-MapGenericMask@8
MD4Final@4
MD4Init@4
MD4Update@12
MD5Final@4
MD5Init@4
MD5Update@12
-;NTAccessMaskToProvAccessRights@12
+;MSChapSrvChangePassword
+;MSChapSrvChangePassword2
+MakeAbsoluteSD@44
+;MakeAbsoluteSD2
+MakeSelfRelativeSD@12
+MapGenericMask@8
;NotifyBootConfigStatus@4
NotifyChangeEventLog@8
ObjectCloseAuditAlarmA@12
@@ -288,6 +429,8 @@
ObjectPrivilegeAuditAlarmW@24
OpenBackupEventLogA@8
OpenBackupEventLogW@8
+;OpenEncryptedFileRawA
+;OpenEncryptedFileRawW
OpenEventLogA@8
OpenEventLogW@8
OpenProcessToken@12
@@ -296,10 +439,19 @@
OpenServiceA@12
OpenServiceW@12
OpenThreadToken@16
+;OpenTraceA
+;OpenTraceW
PrivilegeCheck@12
PrivilegedServiceAuditAlarmA@20
PrivilegedServiceAuditAlarmW@20
-;ProvAccessRightsToNTAccessMask
+;ProcessIdleTasks
+;ProcessTrace
+;ProvAccessRightsToNTAccessMask ; ?
+;QueryAllTracesA
+;QueryAllTracesW
+;QueryRecoveryAgentsOnEncryptedFile
+;QueryServiceConfig2A
+;QueryServiceConfig2W
QueryServiceConfigA@16
QueryServiceConfigW@16
QueryServiceLockStatusA@16
@@ -307,7 +459,11 @@
QueryServiceObjectSecurity@20
QueryServiceStatus@8
QueryServiceStatusEx@20
+;QueryTraceA
+;QueryTraceW
+;QueryUsersOnEncryptedFile
;QueryWindows31FilesMigration@4
+;ReadEncryptedFileRaw
ReadEventLogA@28
ReadEventLogW@28
RegCloseKey@4
@@ -321,6 +477,7 @@
RegDeleteKeyW@8
RegDeleteValueA@8
RegDeleteValueW@8
+;RegDisablePredefinedCache
RegEnumKeyA@16
RegEnumKeyExA@32
RegEnumKeyExW@32
@@ -332,10 +489,13 @@
RegLoadKeyA@12
RegLoadKeyW@12
RegNotifyChangeKeyValue@20
+;RegOpenCurrentUser
RegOpenKeyA@12
RegOpenKeyExA@20
RegOpenKeyExW@20
RegOpenKeyW@12
+;RegOpenUserClassesRoot
+;RegOverridePredefKey
RegQueryInfoKeyA@48
RegQueryInfoKeyW@48
RegQueryMultipleValuesA@20
@@ -349,6 +509,8 @@
RegRestoreKeyA@12
RegRestoreKeyW@12
RegSaveKeyA@12
+;RegSaveKeyExA
+;RegSaveKeyExW
RegSaveKeyW@12
RegSetKeySecurity@12
RegSetValueA@20
@@ -359,28 +521,52 @@
RegUnLoadKeyW@8
RegisterEventSourceA@8
RegisterEventSourceW@8
+;RegisterIdleTask
RegisterServiceCtrlHandlerA@8
-RegisterServiceCtrlHandlerW@8
RegisterServiceCtrlHandlerExA@12
RegisterServiceCtrlHandlerExW@12
-;ReplaceAllAccessRightsA
-;ReplaceAllAccessRightsW
+RegisterServiceCtrlHandlerW@8
+;RegisterTraceGuidsA
+;RegisterTraceGuidsW
+;RemoveTraceCallback
+;RemoveUsersFromEncryptedFile
ReportEventA@36
ReportEventW@36
RevertToSelf@0
-;RevokeExplicitAccessRightsA@16
-;RevokeExplicitAccessRightsW@16
-;SetAccessRightsA@16
-;SetAccessRightsW@16
+;SaferCloseLevel
+;SaferComputeTokenFromLevel
+;SaferCreateLevel
+;SaferGetLevelInformation
+;SaferGetPolicyInformation
+;SaferIdentifyLevel
+;SaferRecordEventLogEntry
+;SaferSetLevelInformation
+;SaferSetPolicyInformation
+;SaferiChangeRegistryScope
+;SaferiCompareTokenLevels
+;SaferiIsExecutableFileType
+;SaferiPopulateDefaultsInRegistry
+;SaferiRecordEventLogEntry
+;SaferiReplaceProcessThreadTokens
+;SaferiSearchMatchingHashRules
SetAclInformation@16
+;SetEntriesInAccessListA
+;SetEntriesInAccessListW
;SetEntriesInAclA@16
;SetEntriesInAclW@16
+;SetEntriesInAuditListA
+;SetEntriesInAuditListW
SetFileSecurityA@12
SetFileSecurityW@12
+;SetInformationCodeAuthzLevelW
+;SetInformationCodeAuthzPolicyW
SetKernelObjectSecurity@12
SetNamedSecurityInfoA@28
+;SetNamedSecurityInfoExA
+;SetNamedSecurityInfoExW
SetNamedSecurityInfoW@28
;SetPrivateObjectSecurity@20
+;SetPrivateObjectSecurityEx
SetSecurityDescriptorControl@12
SetSecurityDescriptorDacl@16
SetSecurityDescriptorGroup@12
@@ -388,15 +574,23 @@
SetSecurityDescriptorRMControl@8
SetSecurityDescriptorSacl@16
SetSecurityInfo@28
+;SetSecurityInfoExA
+;SetSecurityInfoExW
SetServiceBits@16
SetServiceObjectSecurity@12
SetServiceStatus@8
SetThreadToken@8
SetTokenInformation@16
+;SetTraceCallback
+;SetUserFileEncryptionKey
StartServiceA@12
StartServiceCtrlDispatcherA@4
StartServiceCtrlDispatcherW@4
StartServiceW@12
+;StartTraceA
+;StartTraceW
+;StopTraceA
+;StopTraceW
;SynchronizeWindows31FilesAndWindowsNTRegistry@16
SystemFunction001@12
SystemFunction002@12
@@ -433,5 +627,60 @@
SystemFunction033@8
SystemFunction034@8
SystemFunction035@8
+SystemFunction036@8
+SystemFunction040@12
+SystemFunction041@12
+;TraceEvent
+;TraceEventInstance
+;TraceMessage
+;TraceMessageVa
+;TreeResetNamedSecurityInfoA
+;TreeResetNamedSecurityInfoW
+;TrusteeAccessToObjectA
+;TrusteeAccessToObjectW
+;UninstallApplication
UnlockServiceDatabase@4
+;UnregisterIdleTask
+;UnregisterTraceGuids
+;UpdateTraceA
+;UpdateTraceW
+;WdmWmiServiceMain
+;WmiCloseBlock
+;WmiCloseTraceWithCursor
+;WmiConvertTimestamp
+;WmiDevInstToInstanceNameA
+;WmiDevInstToInstanceNameW
+;WmiEnumerateGuids
+;WmiExecuteMethodA
+;WmiExecuteMethodW
+;WmiFileHandleToInstanceNameA
+;WmiFileHandleToInstanceNameW
+;WmiFreeBuffer
+;WmiGetFirstTraceOffset
+;WmiGetNextEvent
+;WmiGetTraceHeader
+;WmiMofEnumerateResourcesA
+;WmiMofEnumerateResourcesW
+;WmiNotificationRegistrationA
+;WmiNotificationRegistrationW
+;WmiOpenBlock
+;WmiOpenTraceWithCursor
+;WmiParseTraceEvent
+;WmiQueryAllDataA
+;WmiQueryAllDataMultipleA
+;WmiQueryAllDataMultipleW
+;WmiQueryAllDataW
+;WmiQueryGuidInformation
+;WmiQuerySingleInstanceA
+;WmiQuerySingleInstanceMultipleA
+;WmiQuerySingleInstanceMultipleW
+;WmiQuerySingleInstanceW
+;WmiReceiveNotificationsA
+;WmiReceiveNotificationsW
+;WmiSetSingleInstanceA
+;WmiSetSingleInstanceW
+;WmiSetSingleItemA
+;WmiSetSingleItemW
+;Wow64Win32ApiEntry
+;WriteEncryptedFileRaw
; EOF