; $Id$ ; ; advapi32.edf ; ; ReactOS Operating System ; ; Some stack sizes are taken from Ander Norlander's .DEFs. ; LIBRARY advapi32.dll EXPORTS A_SHAFinal=A_SHAFinal@8 A_SHAInit=A_SHAInit@4 A_SHAUpdate=A_SHAUpdate@12 AbortSystemShutdownA=AbortSystemShutdownA@4 AbortSystemShutdownW=AbortSystemShutdownW@4 AccessCheck=AccessCheck@32 AccessCheckAndAuditAlarmA=AccessCheckAndAuditAlarmA@44 AccessCheckAndAuditAlarmW=AccessCheckAndAuditAlarmW@44 AccessCheckByType=AccessCheckByType@44 AccessCheckByTypeAndAuditAlarmA=AccessCheckByTypeAndAuditAlarmA@64 AccessCheckByTypeAndAuditAlarmW=AccessCheckByTypeAndAuditAlarmW@64 AccessCheckByTypeResultList=AccessCheckByTypeResultList@44 AccessCheckByTypeResultListAndAuditAlarmA=AccessCheckByTypeResultListAndAuditAlarmA@64 AccessCheckByTypeResultListAndAuditAlarmByHandleA=AccessCheckByTypeResultListAndAuditAlarmByHandleA@68 AccessCheckByTypeResultListAndAuditAlarmByHandleW=AccessCheckByTypeResultListAndAuditAlarmByHandleW@68 AccessCheckByTypeResultListAndAuditAlarmW=AccessCheckByTypeResultListAndAuditAlarmW@64 AddAccessAllowedAce=AddAccessAllowedAce@16 AddAccessAllowedAceEx=AddAccessAllowedAceEx@20 AddAccessAllowedObjectAce=AddAccessAllowedObjectAce@28 AddAccessDeniedAce=AddAccessDeniedAce@16 AddAccessDeniedAceEx=AddAccessDeniedAceEx@20 AddAccessDeniedObjectAce=AddAccessDeniedObjectAce@28 AddAce=AddAce@20 AddAuditAccessAce=AddAuditAccessAce@24 AddAuditAccessAceEx=AddAuditAccessAceEx@28 AddAuditAccessObjectAce=AddAuditAccessObjectAce@36 ;AddUsersToEncryptedFile AdjustTokenGroups=AdjustTokenGroups@24 AdjustTokenPrivileges=AdjustTokenPrivileges@24 AllocateAndInitializeSid=AllocateAndInitializeSid@44 AllocateLocallyUniqueId=AllocateLocallyUniqueId@4 AreAllAccessesGranted=AreAllAccessesGranted@8 AreAnyAccessesGranted=AreAnyAccessesGranted@8 BackupEventLogA=BackupEventLogA@8 BackupEventLogW=BackupEventLogW@8 BuildExplicitAccessWithNameA=BuildExplicitAccessWithNameA@20 BuildExplicitAccessWithNameW=BuildExplicitAccessWithNameW@20 BuildImpersonateExplicitAccessWithNameA=BuildImpersonateExplicitAccessWithNameA@24 BuildImpersonateExplicitAccessWithNameW=BuildImpersonateExplicitAccessWithNameW@24 BuildImpersonateTrusteeA=BuildImpersonateTrusteeA@8 BuildImpersonateTrusteeW=BuildImpersonateTrusteeW@8 BuildSecurityDescriptorA=BuildSecurityDescriptorA@36 BuildSecurityDescriptorW=BuildSecurityDescriptorW@36 BuildTrusteeWithNameA=BuildTrusteeWithNameA@8 BuildTrusteeWithNameW=BuildTrusteeWithNameW@8 BuildTrusteeWithObjectsAndNameA=BuildTrusteeWithObjectsAndNameA@24 BuildTrusteeWithObjectsAndNameW=BuildTrusteeWithObjectsAndNameW@24 BuildTrusteeWithObjectsAndSidA=BuildTrusteeWithObjectsAndSidA@20 BuildTrusteeWithObjectsAndSidW=BuildTrusteeWithObjectsAndSidA@20 BuildTrusteeWithSidA=BuildTrusteeWithSidA@8 BuildTrusteeWithSidW=BuildTrusteeWithSidW@8 ;CancelOverlappedAccess ChangeServiceConfigA=ChangeServiceConfigA@44 ChangeServiceConfigW=ChangeServiceConfigW@44 ChangeServiceConfig2A=ChangeServiceConfig2A@12 ChangeServiceConfig2W=ChangeServiceConfig2W@12 CheckTokenMembership=CheckTokenMembership@12 ClearEventLogA=ClearEventLogA@8 ClearEventLogW=ClearEventLogW@8 ;CloseCodeAuthzLevel CloseEncryptedFileRaw=CloseEncryptedFileRaw@4 CloseEventLog=CloseEventLog@4 CloseServiceHandle=CloseServiceHandle@4 ;CloseTrace ;CommandLineFromMsiDescriptor ;ComputeAccessTokenFromCodeAuthzLevel ;ControlTraceA ;ControlTraceW ControlService=ControlService@12 ;ConvertAccessToSecurityDescriptorA ;ConvertAccessToSecurityDescriptorW ;ConvertSDToStringSDRootDomainA ;ConvertSDToStringSDRootDomainW ;ConvertSecurityDescriptorToAccessA ;ConvertSecurityDescriptorToAccessNamedA ;ConvertSecurityDescriptorToAccessNamedW ;ConvertSecurityDescriptorToAccessW ;ConvertSecurityDescriptorToStringSecurityDescriptorA ;ConvertSecurityDescriptorToStringSecurityDescriptorW ;ConvertSidToStringSidA ;ConvertSidToStringSidW ;ConvertStringSDToSDDomainA ;ConvertStringSDToSDDomainW ;ConvertStringSDToSDRootDomainA ;ConvertStringSDToSDRootDomainW ;ConvertStringSecurityDescriptorToSecurityDescriptorA ;ConvertStringSecurityDescriptorToSecurityDescriptorW ;ConvertStringSidToSidA ;ConvertStringSidToSidW ConvertToAutoInheritPrivateObjectSecurity=ConvertToAutoInheritPrivateObjectSecurity@24 CopySid=CopySid@12 ;CreateCodeAuthzLevel CreatePrivateObjectSecurity=CreatePrivateObjectSecurity@24 CreatePrivateObjectSecurityEx=CreatePrivateObjectSecurityEx@32 CreatePrivateObjectSecurityWithMultipleInheritance=CreatePrivateObjectSecurityWithMultipleInheritance@36 CreateProcessAsUserA=CreateProcessAsUserA@44 CreateProcessAsUserW=CreateProcessAsUserW@44 CreateProcessWithLogonW=CreateProcessWithLogonW@44 CreateRestrictedToken=CreateRestrictedToken@36 CreateServiceA=CreateServiceA@52 CreateServiceW=CreateServiceW@52 ;CreateTraceInstanceId CreateWellKnownSid=CreateWellKnownSid@16 ;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=CryptAcquireContextA@20 CryptAcquireContextW=CryptAcquireContextW@20 CryptContextAddRef=CryptContextAddRef@12 CryptCreateHash=CryptCreateHash@20 CryptDecrypt=CryptDecrypt@24 CryptDeriveKey=CryptDeriveKey@20 CryptDestroyHash=CryptDestroyHash@4 CryptDestroyKey=CryptDestroyKey@4 CryptDuplicateHash=CryptDuplicateHash@16 CryptDuplicateKey=CryptDuplicateKey@16 CryptEncrypt=CryptEncrypt@28 CryptEnumProviderTypesA=CryptEnumProviderTypesA@24 CryptEnumProviderTypesW=CryptEnumProviderTypesW@24 CryptEnumProvidersA=CryptEnumProvidersA@24 CryptEnumProvidersW=CryptEnumProvidersW@24 CryptExportKey=CryptExportKey@24 CryptGenKey=CryptGenKey@16 CryptGenRandom=CryptGenRandom@12 CryptGetDefaultProviderA=CryptGetDefaultProviderA@20 CryptGetDefaultProviderW=CryptGetDefaultProviderW@20 CryptGetHashParam=CryptGetHashParam@20 CryptGetKeyParam=CryptGetKeyParam@20 CryptGetProvParam=CryptGetProvParam@20 CryptGetUserKey=CryptGetUserKey@12 CryptHashData=CryptHashData@16 CryptHashSessionKey=CryptHashSessionKey@12 CryptImportKey=CryptImportKey@24 CryptReleaseContext=CryptReleaseContext@8 CryptSetHashParam=CryptSetHashParam@16 CryptSetKeyParam=CryptSetKeyParam@16 CryptSetProvParam=CryptSetProvParam@16 CryptSetProviderA=CryptSetProviderA@8 CryptSetProviderW=CryptSetProviderW@8 CryptSetProviderExA=CryptSetProviderExA@16 CryptSetProviderExW=CryptSetProviderExW@16 CryptSignHashA=CryptSignHashA@24 CryptSignHashW=CryptSignHashW@24 CryptVerifySignatureA=CryptVerifySignatureA@24 CryptVerifySignatureW=CryptVerifySignatureW@24 DecryptFileA=DecryptFileA@8 DecryptFileW=DecryptFileW@8 DeleteAce=DeleteAce@8 DeleteService=DeleteService@4 DeregisterEventSource=DeregisterEventSource@4 DestroyPrivateObjectSecurity=DestroyPrivateObjectSecurity@4 ;DuplicateEncryptionInfoFile DuplicateToken=DuplicateToken@12 DuplicateTokenEx=DuplicateTokenEx@24 ;ElfBackupEventLogFileA=ElfBackupEventLogFileA@8 ;ElfBackupEventLogFileW=ElfBackupEventLogFileW@8 ;ElfChangeNotify=ElfChangeNotify@8 ;ElfClearEventLogFileA=ElfClearEventLogFileA@8 ;ElfClearEventLogFileW=ElfClearEventLogFileW@8 ;ElfCloseEventLog=ElfCloseEventLog@4 ;ElfDeregisterEventSource=ElfDeregisterEventSource@4 ;ElfNumberOfRecords=ElfNumberOfRecords@8 ;ElfOldestRecord=ElfOldestRecord@8 ;ElfOpenBackupEventLogA=ElfOpenBackupEventLogA@12 ;ElfOpenBackupEventLogW=ElfOpenBackupEventLogW@12 ;ElfOpenEventLogA=ElfOpenEventLogA@12 ;ElfOpenEventLogW=ElfOpenEventLogW@12 ;ElfReadEventLogA=ElfReadEventLogA@28 ;ElfReadEventLogW=ElfReadEventLogW@28 ;ElfRegisterEventSourceA=ElfRegisterEventSourceA@12 ;ElfRegisterEventSourceW=ElfRegisterEventSourceW@12 ;ElfReportEventA=ElfReportEventA@48 ;ElfReportEventW=ElfReportEventW@48 ;EnableTrace EncryptFileA=EncryptFileA@4 EncryptFileW=EncryptFileW@4 ;EncryptedFileKeyInfo ;EncryptionDisable EnumDependentServicesA=EnumDependentServicesA@24 EnumDependentServicesW=EnumDependentServicesW@24 EnumServiceGroupW=EnumServiceGroupW@36 EnumServicesStatusA=EnumServicesStatusA@32 EnumServicesStatusExA=EnumServicesStatusExA@40 EnumServicesStatusExW=EnumServicesStatusExW@40 EnumServicesStatusW=EnumServicesStatusW@32 ;EnumerateTraceGuids EqualDomainSid=EqualDomainSid@12 EqualPrefixSid=EqualPrefixSid@8 EqualSid=EqualSid@8 FileEncryptionStatusA=FileEncryptionStatusA@8 FileEncryptionStatusW=FileEncryptionStatusW@8 FindFirstFreeAce=FindFirstFreeAce@8 ;FlushTraceA ;FlushTraceW ;FreeEncryptedFileKeyInfo ;FreeEncryptionCertificateHashList FreeInheritedFromArray=FreeInheritedFromArray@12 FreeSid=FreeSid@4 ;GetAccessPermissionsForObjectA ;GetAccessPermissionsForObjectW GetAce=GetAce@12 GetAclInformation=GetAclInformation@16 GetAuditedPermissionsFromAclA=GetAuditedPermissionsFromAclA@16 GetAuditedPermissionsFromAclW=GetAuditedPermissionsFromAclW@16 GetCurrentHwProfileA=GetCurrentHwProfileA@4 GetCurrentHwProfileW=GetCurrentHwProfileW@4 GetEffectiveRightsFromAclA=GetEffectiveRightsFromAclA@12 GetEffectiveRightsFromAclW=GetEffectiveRightsFromAclW@12 GetEventLogInformation=GetEventLogInformation@20 GetExplicitEntriesFromAclA=GetExplicitEntriesFromAclA@12 GetExplicitEntriesFromAclW=GetExplicitEntriesFromAclW@12 GetFileSecurityA=GetFileSecurityA@20 GetFileSecurityW=GetFileSecurityW@20 ;GetInformationCodeAuthzLevelW ;GetInformationCodeAuthzPolicyW GetInheritanceSourceA=GetInheritanceSourceA@40 GetInheritanceSourceW=GetInheritanceSourceW@40 GetKernelObjectSecurity=GetKernelObjectSecurity@20 GetLengthSid=GetLengthSid@4 ;GetLocalManagedApplicationData ;GetLocalManagedApplications ;GetManagedApplicationCategories ;GetManagedApplications GetMultipleTrusteeA=GetMultipleTrusteeA@4 GetMultipleTrusteeOperationA=GetMultipleTrusteeOperationA@4 GetMultipleTrusteeOperationW=GetMultipleTrusteeOperationW@4 GetMultipleTrusteeW=GetMultipleTrusteeW@4 GetNamedSecurityInfoA=GetNamedSecurityInfoA@32 ;GetNamedSecurityInfoExA ;GetNamedSecurityInfoExW GetNamedSecurityInfoW=GetNamedSecurityInfoW@32 GetNumberOfEventLogRecords=GetNumberOfEventLogRecords@8 GetOldestEventLogRecord=GetOldestEventLogRecord@8 ;GetOverlappedAccessResults GetPrivateObjectSecurity=GetPrivateObjectSecurity@20 GetSecurityDescriptorControl=GetSecurityDescriptorControl@12 GetSecurityDescriptorDacl=GetSecurityDescriptorDacl@16 GetSecurityDescriptorGroup=GetSecurityDescriptorGroup@12 GetSecurityDescriptorLength=GetSecurityDescriptorLength@4 GetSecurityDescriptorOwner=GetSecurityDescriptorOwner@12 GetSecurityDescriptorRMControl=GetSecurityDescriptorRMControl@8 GetSecurityDescriptorSacl=GetSecurityDescriptorSacl@16 GetSecurityInfo=GetSecurityInfo@32 GetSecurityInfoExA=GetSecurityInfoExA@36 GetSecurityInfoExW=GetSecurityInfoExW@36 GetServiceDisplayNameA=GetServiceDisplayNameA@16 GetServiceDisplayNameW=GetServiceDisplayNameW@16 GetServiceKeyNameA=GetServiceKeyNameA@16 GetServiceKeyNameW=GetServiceKeyNameW@16 GetSidIdentifierAuthority=GetSidIdentifierAuthority@4 GetSidLengthRequired=GetSidLengthRequired@4 GetSidSubAuthority=GetSidSubAuthority@8 GetSidSubAuthorityCount=GetSidSubAuthorityCount@4 GetTokenInformation=GetTokenInformation@20 GetTrusteeFormA=GetTrusteeFormA@4 GetTrusteeFormW=GetTrusteeFormW@4 GetTrusteeNameA=GetTrusteeNameA@4 GetTrusteeNameW=GetTrusteeNameW@4 GetTrusteeTypeA=GetTrusteeTypeA@4 GetTrusteeTypeW=GetTrusteeTypeW@4 GetUserNameA=GetUserNameA@8 GetUserNameW=GetUserNameW@8 GetWindowsAccountDomainSid=GetWindowsAccountDomainSid@12 ;GrantAccessRightsA=GrantAccessRightsA@16 ;GrantAccessRightsW=GrantAccessRightsW@16 ;I_ScGetCurrentGroupStateW=I_ScGetCurrentGroupStateW@12 ;I_ScIsSecurityProcess ;I_ScPnPGetServiceName ;I_ScSendTSMessage ;I_ScSetServiceBitsA=I_ScSetServiceBitsA@20 ;I_ScSetServiceBitsW=I_ScSetServiceBitsW@20 ;IdentifyCodeAuthzLevelW ImpersonateAnonymousToken=ImpersonateAnonymousToken@4 ImpersonateLoggedOnUser=ImpersonateLoggedOnUser@4 ImpersonateNamedPipeClient=ImpersonateNamedPipeClient@4 ImpersonateSelf=ImpersonateSelf@4 InitializeAcl=InitializeAcl@12 InitializeSecurityDescriptor=InitializeSecurityDescriptor@8 InitializeSid=InitializeSid@12 InitiateSystemShutdownA=InitiateSystemShutdownA@20 InitiateSystemShutdownExA=InitiateSystemShutdownExA@24 InitiateSystemShutdownExW=InitiateSystemShutdownExW@24 InitiateSystemShutdownW=InitiateSystemShutdownW@20 ;InstallApplication ;IsAccessPermittedA=IsAccessPermittedA@20 ;IsAccessPermittedW=IsAccessPermittedW@20 IsTextUnicode=IsTextUnicode@12 IsTokenRestricted=IsTokenRestricted@4 IsTokenUntrusted=IsTokenUntrusted@4 IsWellKnownSid=IsWellKnownSid@8 IsValidAcl=IsValidAcl@4 IsValidSecurityDescriptor=IsValidSecurityDescriptor@4 IsValidSid=IsValidSid@4 LockServiceDatabase=LockServiceDatabase@4 LogonUserA=LogonUserA@24 LogonUserExA=LogonUserExA@40 LogonUserExW=LogonUserExW@40 LogonUserW=LogonUserW@24 LookupAccountNameA=LookupAccountNameA@28 LookupAccountNameW=LookupAccountNameW@28 LookupAccountSidA=LookupAccountSidA@28 LookupAccountSidW=LookupAccountSidW@28 LookupPrivilegeDisplayNameA=LookupPrivilegeDisplayNameA@20 LookupPrivilegeDisplayNameW=LookupPrivilegeDisplayNameW@20 LookupPrivilegeNameA=LookupPrivilegeNameA@16 LookupPrivilegeNameW=LookupPrivilegeNameW@16 LookupPrivilegeValueA=LookupPrivilegeValueA@12 LookupPrivilegeValueW=LookupPrivilegeValueW@12 LookupSecurityDescriptorPartsA=LookupSecurityDescriptorPartsA@28 LookupSecurityDescriptorPartsW=LookupSecurityDescriptorPartsW@28 LsaAddAccountRights=LsaAddAccountRights@16 ;LsaAddPrivilegesToAccount@8 ;LsaClearAuditLog@4 LsaClose=LsaClose@4 ;LsaCreateAccount@16 ;LsaCreateSecret@16 ;LsaCreateTrustedDomain@16 LsaCreateTrustedDomainEx=LsaCreateTrustedDomainEx@20 ;LsaDelete@4 LsaDeleteTrustedDomain=LsaDeleteTrustedDomain@8 LsaEnumerateAccountRights=LsaEnumerateAccountRights@16 ;LsaEnumerateAccounts@20 LsaEnumerateAccountsWithUserRight=LsaEnumerateAccountsWithUserRight@16 ;LsaEnumeratePrivileges@20 ;LsaEnumeratePrivilegesOfAccount@8 LsaEnumerateTrustedDomains=LsaEnumerateTrustedDomains@20 LsaEnumerateTrustedDomainsEx=LsaEnumerateTrustedDomainsEx@20 LsaFreeMemory=LsaFreeMemory@4 ;LsaGetQuotasForAccount@8 ;LsaGetRemoteUserName ;LsaGetSystemAccessAccount@8 ;LsaGetUserName@8 ;LsaICLookupNames@32 ;LsaICLookupNamesWithCreds ;LsaICLookupSids@32 ;LsaICLookupSidsWithCreds LsaLookupNames=LsaLookupNames@20 LsaLookupNames2=LsaLookupNames2@24 ;LsaLookupPrivilegeDisplayName@16 ;LsaLookupPrivilegeName@12 ;LsaLookupPrivilegeValue@12 LsaLookupSids=LsaLookupSids@20 ;LsaOpenAccount@16 LsaOpenPolicy=LsaOpenPolicy@16 ;LsaOpenPolicySce ;LsaOpenSecret@16 ;LsaOpenTrustedDomain@16 LsaOpenTrustedDomainByName=LsaOpenTrustedDomainByName@16 LsaQueryDomainInformationPolicy=LsaQueryDomainInformationPolicy@12 LsaQueryForestTrustInformation=LsaQueryForestTrustInformation@12 LsaQueryInformationPolicy=LsaQueryInformationPolicy@12 ;LsaQueryInfoTrustedDomain@12 LsaQueryTrustedDomainInfoByName=LsaQueryTrustedDomainInfoByName@16 ;LsaQuerySecret@20 ;LsaQuerySecurityObject@12 LsaQueryTrustedDomainInfo=LsaQueryTrustedDomainInfo@16 LsaRemoveAccountRights=LsaRemoveAccountRights@20 ;LsaRemovePrivilegesFromAccount@12 ;LsaRetrievePrivateData@12 LsaSetDomainInformationPolicy=LsaSetDomainInformationPolicy@12 LsaSetInformationPolicy=LsaSetInformationPolicy@12 ;LsaSetInformationTrustedDomain@12 LsaSetForestTrustInformation=LsaSetForestTrustInformation@20 LsaSetTrustedDomainInfoByName=LsaSetTrustedDomainInfoByName@16 ;LsaSetQuotasForAccount@8 ;LsaSetSecret@12 ;LsaSetSecurityObject@12 ;LsaSetSystemAccessAccount@8 LsaSetTrustedDomainInformation=LsaSetTrustedDomainInformation@16 LsaStorePrivateData=LsaStorePrivateData@12 LsaNtStatusToWinError=NTDLL.RtlNtStatusToDosError MakeAbsoluteSD=MakeAbsoluteSD@44 MakeSelfRelativeSD=MakeSelfRelativeSD@12 MapGenericMask=MapGenericMask@8 MD4Final=MD4Final@4 MD4Init=MD4Init@4 MD4Update=MD4Update@12 MD5Final=MD5Final@4 MD5Init=MD5Init@4 MD5Update=MD5Update@12 ;MSChapSrvChangePassword ;MSChapSrvChangePassword2 MakeAbsoluteSD2=MakeAbsoluteSD2@8 ;NTAccessMaskToProvAccessRights=NTAccessMaskToProvAccessRights@12 NotifyBootConfigStatus=NotifyBootConfigStatus@4 NotifyChangeEventLog=NotifyChangeEventLog@8 ;OpenBackupEventLogA ;OpenBackupEventLogW ObjectCloseAuditAlarmA=ObjectCloseAuditAlarmA@12 ObjectCloseAuditAlarmW=ObjectCloseAuditAlarmW@12 ObjectDeleteAuditAlarmA=ObjectDeleteAuditAlarmA@12 ObjectDeleteAuditAlarmW=ObjectDeleteAuditAlarmW@12 ObjectOpenAuditAlarmA=ObjectOpenAuditAlarmA@48 ObjectOpenAuditAlarmW=ObjectOpenAuditAlarmW@48 ObjectPrivilegeAuditAlarmA=ObjectPrivilegeAuditAlarmA@24 ObjectPrivilegeAuditAlarmW=ObjectPrivilegeAuditAlarmW@24 OpenBackupEventLogA=OpenBackupEventLogA@8 OpenBackupEventLogW=OpenBackupEventLogW@8 OpenEncryptedFileRawA=OpenEncryptedFileRawA@12 OpenEncryptedFileRawW=OpenEncryptedFileRawW@12 OpenEventLogA=OpenEventLogA@8 OpenEventLogW=OpenEventLogW@8 OpenProcessToken=OpenProcessToken@12 OpenSCManagerA=OpenSCManagerA@12 OpenSCManagerW=OpenSCManagerW@12 OpenServiceA=OpenServiceA@12 OpenServiceW=OpenServiceW@12 OpenThreadToken=OpenThreadToken@16 ;OpenTraceA ;OpenTraceW PrivilegeCheck=PrivilegeCheck@12 PrivilegedServiceAuditAlarmA=PrivilegedServiceAuditAlarmA@20 PrivilegedServiceAuditAlarmW=PrivilegedServiceAuditAlarmW@20 ;ProcessIdleTasks ;ProcessTrace ;QueryAllTracesA ;QueryAllTracesW ;QueryRecoveryAgentsOnEncryptedFile QueryServiceConfigA=QueryServiceConfigA@16 QueryServiceConfigW=QueryServiceConfigW@16 QueryServiceConfig2A=QueryServiceConfig2A@20 QueryServiceConfig2W=QueryServiceConfig2W@20 QueryServiceLockStatusA=QueryServiceLockStatusA@16 QueryServiceLockStatusW=QueryServiceLockStatusW@16 QueryServiceObjectSecurity=QueryServiceObjectSecurity@20 QueryServiceStatus=QueryServiceStatus@8 QueryServiceStatusEx=QueryServiceStatusEx@20 ;QueryTraceA ;QueryTraceW ;QueryUsersOnEncryptedFile QueryWindows31FilesMigration=QueryWindows31FilesMigration@4 ReadEncryptedFileRaw=ReadEncryptedFileRaw@12 ReadEventLogA=ReadEventLogA@28 ReadEventLogW=ReadEventLogW@28 RegCloseKey=RegCloseKey@4 RegConnectRegistryA=RegConnectRegistryA@12 RegConnectRegistryW=RegConnectRegistryW@12 RegCreateKeyA=RegCreateKeyA@12 RegCreateKeyExA=RegCreateKeyExA@36 RegCreateKeyExW=RegCreateKeyExW@36 RegCreateKeyW=RegCreateKeyW@12 RegDeleteKeyA=RegDeleteKeyA@8 RegDeleteKeyW=RegDeleteKeyW@8 RegDeleteValueA=RegDeleteValueA@8 RegDeleteValueW=RegDeleteValueW@8 RegDisablePredefinedCache=RegDisablePredefinedCache@0 RegEnumKeyA=RegEnumKeyA@16 RegEnumKeyExA=RegEnumKeyExA@32 RegEnumKeyExW=RegEnumKeyExW@32 RegEnumKeyW=RegEnumKeyW@16 RegEnumValueA=RegEnumValueA@32 RegEnumValueW=RegEnumValueW@32 RegFlushKey=RegFlushKey@4 RegGetKeySecurity=RegGetKeySecurity@16 RegLoadKeyA=RegLoadKeyA@12 RegLoadKeyW=RegLoadKeyW@12 RegNotifyChangeKeyValue=RegNotifyChangeKeyValue@20 RegOpenCurrentUser=RegOpenCurrentUser@8 RegOpenKeyA=RegOpenKeyA@12 RegOpenKeyExA=RegOpenKeyExA@20 RegOpenKeyExW=RegOpenKeyExW@20 RegOpenKeyW=RegOpenKeyW@12 RegOpenUserClassesRoot=RegOpenUserClassesRoot@16 RegOverridePredefKey=RegOverridePredefKey@8 RegQueryInfoKeyA=RegQueryInfoKeyA@48 RegQueryInfoKeyW=RegQueryInfoKeyW@48 RegQueryMultipleValuesA=RegQueryMultipleValuesA@20 RegQueryMultipleValuesW=RegQueryMultipleValuesW@20 RegQueryValueA=RegQueryValueA@16 RegQueryValueExA=RegQueryValueExA@24 RegQueryValueExW=RegQueryValueExW@24 RegQueryValueW=RegQueryValueW@16 RegReplaceKeyA=RegReplaceKeyA@16 RegReplaceKeyW=RegReplaceKeyW@16 RegRestoreKeyA=RegRestoreKeyA@12 RegRestoreKeyW=RegRestoreKeyW@12 RegSaveKeyA=RegSaveKeyA@12 RegSaveKeyExA=RegSaveKeyExA@16 RegSaveKeyExW=RegSaveKeyExW@16 RegSaveKeyW=RegSaveKeyW@12 RegSetKeySecurity=RegSetKeySecurity@12 RegSetValueA=RegSetValueA@20 RegSetValueExA=RegSetValueExA@24 RegSetValueExW=RegSetValueExW@24 RegSetValueW=RegSetValueW@20 RegUnLoadKeyA=RegUnLoadKeyA@8 RegUnLoadKeyW=RegUnLoadKeyW@8 RegisterEventSourceA=RegisterEventSourceA@8 RegisterEventSourceW=RegisterEventSourceW@8 ;RegisterIdleTask RegisterServiceCtrlHandlerA=RegisterServiceCtrlHandlerA@8 RegisterServiceCtrlHandlerExA=RegisterServiceCtrlHandlerExA@12 RegisterServiceCtrlHandlerExW=RegisterServiceCtrlHandlerExW@12 RegisterServiceCtrlHandlerW=RegisterServiceCtrlHandlerW@8 ;RegisterTraceGuidsA ;RegisterTraceGuidsW ;RemoveTraceCallback ;RemoveUsersFromEncryptedFile ReportEventA=ReportEventA@36 ReportEventW=ReportEventW@36 RevertToSelf=RevertToSelf@0 ;RevokeExplicitAccessRightsA=RevokeExplicitAccessRightsA@16 ;RevokeExplicitAccessRightsW=RevokeExplicitAccessRightsW@16 ;SaferCloseLevel ;SaferComputeTokenFromLevel ;SaferCreateLevel ;SaferGetLevelInformation ;SaferGetPolicyInformation ;SaferIdentifyLevel ;SaferRecordEventLogEntry ;SaferSetLevelInformation ;SaferSetPolicyInformation ;SaferiChangeRegistryScope ;SaferiCompareTokenLevels ;SaferiIsExecutableFileType ;SaferiPopulateDefaultsInRegistry ;SaferiRecordEventLogEntry ;SaferiReplaceProcessThreadTokens ;SaferiSearchMatchingHashRules ;SetAccessRightsA=SetAccessRightsA@16 ;SetAccessRightsW=SetAccessRightsW@16 SetAclInformation=SetAclInformation@16 ;SetEntriesInAccessListA ;SetEntriesInAccessListW SetEntriesInAclA=SetEntriesInAclA@16 SetEntriesInAclW=SetEntriesInAclW@16 ;SetEntriesInAuditListA ;SetEntriesInAuditListW SetFileSecurityA=SetFileSecurityA@12 SetFileSecurityW=SetFileSecurityW@12 SetKernelObjectSecurity=SetKernelObjectSecurity@12 ;SetInformationCodeAuthzLevelW ;SetInformationCodeAuthzPolicyW SetNamedSecurityInfoA=SetNamedSecurityInfoA@28 ;SetNamedSecurityInfoExA ;SetNamedSecurityInfoExW SetNamedSecurityInfoW=SetNamedSecurityInfoW@28 SetPrivateObjectSecurity=SetPrivateObjectSecurity@20 SetPrivateObjectSecurityEx=SetPrivateObjectSecurityEx@24 SetSecurityDescriptorControl=SetSecurityDescriptorControl@12 SetSecurityDescriptorDacl=SetSecurityDescriptorDacl@16 SetSecurityDescriptorGroup=SetSecurityDescriptorGroup@12 SetSecurityDescriptorOwner=SetSecurityDescriptorOwner@12 SetSecurityDescriptorRMControl=SetSecurityDescriptorRMControl@8 SetSecurityDescriptorSacl=SetSecurityDescriptorSacl@16 SetSecurityInfo=SetSecurityInfo@28 ;SetSecurityInfoExA ;SetSecurityInfoExW SetServiceBits=SetServiceBits@16 SetServiceObjectSecurity=SetServiceObjectSecurity@12 SetServiceStatus=SetServiceStatus@8 SetThreadToken=SetThreadToken@8 SetTokenInformation=SetTokenInformation@16 ;SetTraceCallback ;SetUserFileEncryptionKey StartServiceA=StartServiceA@12 StartServiceCtrlDispatcherA=StartServiceCtrlDispatcherA@4 StartServiceCtrlDispatcherW=StartServiceCtrlDispatcherW@4 StartServiceW=StartServiceW@12 ;StartTraceA ;StartTraceW ;StopTraceA ;StopTraceW ynchronizeWindows31FilesAndWindowsNTRegistry=SynchronizeWindows31FilesAndWindowsNTRegistry@16 SystemFunction001=SystemFunction001@12 SystemFunction002=SystemFunction002@12 SystemFunction003=SystemFunction003@8 SystemFunction004=SystemFunction004@12 SystemFunction005=SystemFunction005@12 SystemFunction006=SystemFunction006@8 SystemFunction007=SystemFunction007@8 SystemFunction008=SystemFunction008@12 SystemFunction009=SystemFunction009@12 SystemFunction010=SystemFunction010@12 SystemFunction011=SystemFunction011@12 SystemFunction012=SystemFunction012@12 SystemFunction013=SystemFunction013@12 SystemFunction014=SystemFunction014@12 SystemFunction015=SystemFunction015@12 SystemFunction016=SystemFunction016@12 SystemFunction017=SystemFunction017@12 SystemFunction018=SystemFunction018@12 SystemFunction019=SystemFunction019@12 SystemFunction020=SystemFunction020@12 SystemFunction021=SystemFunction021@12 SystemFunction022=SystemFunction022@12 SystemFunction023=SystemFunction023@12 SystemFunction024=SystemFunction024@12 SystemFunction025=SystemFunction025@12 SystemFunction026=SystemFunction026@12 SystemFunction027=SystemFunction027@12 SystemFunction028=SystemFunction028@8 SystemFunction029=SystemFunction029@8 SystemFunction030=SystemFunction030@8 SystemFunction031=SystemFunction031@8 SystemFunction032=SystemFunction032@8 SystemFunction033=SystemFunction033@8 SystemFunction034=SystemFunction034@8 SystemFunction035=SystemFunction035@8 ;SystemFunction036 ;SystemFunction040 ;SystemFunction041 ;TraceEvent ;TraceEventInstance ;TraceMessage ;TraceMessageVa TreeResetNamedSecurityInfoA=TreeResetNamedSecurityInfoA@44 TreeResetNamedSecurityInfoW=TreeResetNamedSecurityInfoW@44 ;TrusteeAccessToObjectA ;TrusteeAccessToObjectW ;UninstallApplication UnlockServiceDatabase=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=Wow64Win32ApiEntry@12 WriteEncryptedFileRaw=WriteEncryptedFileRaw@12