Exported symbol list updated to 5.1-SP2
[reactos.git] / reactos / lib / advapi32 / advapi32.def
index 1ab6d2b..800468c 100644 (file)
@@ -14,13 +14,25 @@ AbortSystemShutdownW@4
 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 @@ BuildImpersonateTrusteeW@8
 ;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 @@ CryptDecrypt@24
 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 @@ CryptSetHashParam@16
 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 @@ DuplicateTokenEx@24
 ;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 @@ GetSidLengthRequired@4
 GetSidSubAuthority@8
 GetSidSubAuthorityCount@4
 GetTokenInformation@20
+;GetTraceEnableFlags
+;GetTraceEnableLevel
+;GetTraceLoggerHandle
 GetTrusteeFormA@4
 GetTrusteeFormW@4
 GetTrusteeNameA@4
@@ -185,11 +300,15 @@ GetTrusteeTypeA@4
 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 @@ InitializeAcl@12
 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 @@ LsaClose@4
 ;LsaCreateAccount@16
 ;LsaCreateSecret@16
 ;LsaCreateTrustedDomain@16
+;LsaCreateTrustedDomainEx
 ;LsaDelete@4
 ;LsaDeleteTrustedDomain@8
 ;LsaEnumerateAccountRights@16
@@ -234,13 +360,18 @@ LsaClose@4
 ;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 @@ LsaGetUserName@8
 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 @@ ObjectPrivilegeAuditAlarmA@24
 ObjectPrivilegeAuditAlarmW@24
 OpenBackupEventLogA@8
 OpenBackupEventLogW@8
+;OpenEncryptedFileRawA
+;OpenEncryptedFileRawW
 OpenEventLogA@8
 OpenEventLogW@8
 OpenProcessToken@12
@@ -296,10 +439,19 @@ OpenSCManagerW@12
 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 @@ QueryServiceLockStatusW@16
 QueryServiceObjectSecurity@20
 QueryServiceStatus@8
 QueryServiceStatusEx@20
+;QueryTraceA
+;QueryTraceW
+;QueryUsersOnEncryptedFile
 ;QueryWindows31FilesMigration@4
+;ReadEncryptedFileRaw
 ReadEventLogA@28
 ReadEventLogW@28
 RegCloseKey@4
@@ -321,6 +477,7 @@ RegDeleteKeyA@8
 RegDeleteKeyW@8
 RegDeleteValueA@8
 RegDeleteValueW@8
+;RegDisablePredefinedCache
 RegEnumKeyA@16
 RegEnumKeyExA@32
 RegEnumKeyExW@32
@@ -332,10 +489,13 @@ RegGetKeySecurity@16
 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 @@ RegReplaceKeyW@16
 RegRestoreKeyA@12
 RegRestoreKeyW@12
 RegSaveKeyA@12
+;RegSaveKeyExA
+;RegSaveKeyExW
 RegSaveKeyW@12
 RegSetKeySecurity@12
 RegSetValueA@20
@@ -359,28 +521,52 @@ RegUnLoadKeyA@8
 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 @@ SetSecurityDescriptorOwner@12
 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 @@ SystemFunction032@8
 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