Commit 3714d524c3
Changed files (15)
libc
mingw
src
std
libc/mingw/lib-common/advapi32.def.in
@@ -0,0 +1,863 @@
+#include "func.def.in"
+
+LIBRARY "ADVAPI32.dll"
+EXPORTS
+ord_1000 @1000
+I_ScGetCurrentGroupStateW
+A_SHAFinal
+A_SHAInit
+A_SHAUpdate
+AbortSystemShutdownA
+AbortSystemShutdownW
+AccessCheck
+AccessCheckAndAuditAlarmA
+AccessCheckAndAuditAlarmW
+AccessCheckByType
+AccessCheckByTypeAndAuditAlarmA
+AccessCheckByTypeAndAuditAlarmW
+AccessCheckByTypeResultList
+AccessCheckByTypeResultListAndAuditAlarmA
+AccessCheckByTypeResultListAndAuditAlarmByHandleA
+AccessCheckByTypeResultListAndAuditAlarmByHandleW
+AccessCheckByTypeResultListAndAuditAlarmW
+AddAccessAllowedAce
+AddAccessAllowedAceEx
+AddAccessAllowedObjectAce
+AddAccessDeniedAce
+AddAccessDeniedAceEx
+AddAccessDeniedObjectAce
+AddAce
+AddAuditAccessAce
+AddAuditAccessAceEx
+AddAuditAccessObjectAce
+AddConditionalAce
+AddMandatoryAce
+AddUsersToEncryptedFile
+AddUsersToEncryptedFileEx
+AdjustTokenGroups
+AdjustTokenPrivileges
+AllocateAndInitializeSid
+AllocateLocallyUniqueId
+AreAllAccessesGranted
+AreAnyAccessesGranted
+AuditComputeEffectivePolicyBySid
+AuditComputeEffectivePolicyByToken
+AuditEnumerateCategories
+AuditEnumeratePerUserPolicy
+AuditEnumerateSubCategories
+AuditFree
+AuditLookupCategoryGuidFromCategoryId
+AuditLookupCategoryIdFromCategoryGuid
+AuditLookupCategoryNameA
+AuditLookupCategoryNameW
+AuditLookupSubCategoryNameA
+AuditLookupSubCategoryNameW
+AuditQueryGlobalSaclA
+AuditQueryGlobalSaclW
+AuditQueryPerUserPolicy
+AuditQuerySecurity
+AuditQuerySystemPolicy
+AuditSetGlobalSaclA
+AuditSetGlobalSaclW
+AuditSetPerUserPolicy
+AuditSetSecurity
+AuditSetSystemPolicy
+BackupEventLogA
+BackupEventLogW
+BaseRegCloseKey
+BaseRegCreateKey
+BaseRegDeleteKeyEx
+BaseRegDeleteValue
+BaseRegFlushKey
+BaseRegGetVersion
+BaseRegLoadKey
+BaseRegOpenKey
+BaseRegRestoreKey
+BaseRegSaveKeyEx
+BaseRegSetKeySecurity
+BaseRegSetValue
+BaseRegUnLoadKey
+BuildExplicitAccessWithNameA
+BuildExplicitAccessWithNameW
+BuildImpersonateExplicitAccessWithNameA
+BuildImpersonateExplicitAccessWithNameW
+BuildImpersonateTrusteeA
+BuildImpersonateTrusteeW
+BuildSecurityDescriptorA
+BuildSecurityDescriptorW
+BuildTrusteeWithNameA
+BuildTrusteeWithNameW
+BuildTrusteeWithObjectsAndNameA
+BuildTrusteeWithObjectsAndNameW
+BuildTrusteeWithObjectsAndSidA
+BuildTrusteeWithObjectsAndSidW
+BuildTrusteeWithSidA
+BuildTrusteeWithSidW
+CancelOverlappedAccess
+ChangeServiceConfig2A
+ChangeServiceConfig2W
+ChangeServiceConfigA
+ChangeServiceConfigW
+CheckForHiberboot
+CheckTokenMembership
+ClearEventLogA
+ClearEventLogW
+CloseCodeAuthzLevel
+CloseEncryptedFileRaw
+CloseEventLog
+CloseServiceHandle
+CloseThreadWaitChainSession
+CloseTrace
+CommandLineFromMsiDescriptor
+ComputeAccessTokenFromCodeAuthzLevel
+ControlService
+ControlServiceExA
+ControlServiceExW
+ControlTraceA
+ControlTraceW
+ConvertAccessToSecurityDescriptorA
+ConvertAccessToSecurityDescriptorW
+ConvertSDToStringSDDomainW
+ConvertSDToStringSDRootDomainA
+ConvertSDToStringSDRootDomainW
+ConvertSecurityDescriptorToAccessA
+ConvertSecurityDescriptorToAccessNamedA
+ConvertSecurityDescriptorToAccessNamedW
+ConvertSecurityDescriptorToAccessW
+ConvertSecurityDescriptorToStringSecurityDescriptorA
+ConvertSecurityDescriptorToStringSecurityDescriptorW
+ConvertSidToStringSidA
+ConvertSidToStringSidW
+ConvertStringSDToSDDomainA
+ConvertStringSDToSDDomainW
+ConvertStringSDToSDRootDomainA
+ConvertStringSDToSDRootDomainW
+ConvertStringSecurityDescriptorToSecurityDescriptorA
+ConvertStringSecurityDescriptorToSecurityDescriptorW
+ConvertStringSidToSidA
+ConvertStringSidToSidW
+ConvertToAutoInheritPrivateObjectSecurity
+CopySid
+CreateCodeAuthzLevel
+CreatePrivateObjectSecurity
+CreatePrivateObjectSecurityEx
+CreatePrivateObjectSecurityWithMultipleInheritance
+CreateProcessAsUserA
+CreateProcessAsUserW
+CreateProcessWithLogonW
+CreateProcessWithTokenW
+CreateRestrictedToken
+CreateServiceA
+CreateServiceW
+CreateTraceInstanceId
+CreateWellKnownSid
+CredBackupCredentials
+CredDeleteA
+CredDeleteW
+CredEncryptAndMarshalBinaryBlob
+CredEnumerateA
+CredEnumerateW
+CredFindBestCredentialA
+CredFindBestCredentialW
+CredFree
+CredGetSessionTypes
+CredGetTargetInfoA
+CredGetTargetInfoW
+CredIsMarshaledCredentialA
+CredIsMarshaledCredentialW
+CredIsProtectedA
+CredIsProtectedW
+CredMarshalCredentialA
+CredMarshalCredentialW
+CredProfileLoaded
+CredProfileLoadedEx
+CredProfileUnloaded
+CredProtectA
+CredProtectW
+CredReadA
+CredReadByTokenHandle
+CredReadDomainCredentialsA
+CredReadDomainCredentialsW
+CredReadW
+CredRenameA
+CredRenameW
+CredRestoreCredentials
+CredUnmarshalCredentialA
+CredUnmarshalCredentialW
+CredUnprotectA
+CredUnprotectW
+CredWriteA
+CredWriteDomainCredentialsA
+CredWriteDomainCredentialsW
+CredWriteW
+CredpConvertCredential
+CredpConvertOneCredentialSize
+CredpConvertTargetInfo
+CredpDecodeCredential
+CredpEncodeCredential
+CredpEncodeSecret
+CryptAcquireContextA
+CryptAcquireContextW
+CryptContextAddRef
+CryptCreateHash
+CryptDecrypt
+CryptDeriveKey
+CryptDestroyHash
+CryptDestroyKey
+CryptDuplicateHash
+CryptDuplicateKey
+CryptEncrypt
+CryptEnumProviderTypesA
+CryptEnumProviderTypesW
+CryptEnumProvidersA
+CryptEnumProvidersW
+CryptExportKey
+CryptGenKey
+CryptGenRandom
+CryptGetDefaultProviderA
+CryptGetDefaultProviderW
+CryptGetHashParam
+CryptGetKeyParam
+CryptGetProvParam
+CryptGetUserKey
+CryptHashData
+CryptHashSessionKey
+CryptImportKey
+CryptReleaseContext
+CryptSetHashParam
+CryptSetKeyParam
+CryptSetProvParam
+CryptSetProviderA
+CryptSetProviderExA
+CryptSetProviderExW
+CryptSetProviderW
+CryptSignHashA
+CryptSignHashW
+CryptVerifySignatureA
+CryptVerifySignatureW
+DecryptFileA
+DecryptFileW
+DeleteAce
+DeleteService
+DeregisterEventSource
+DestroyPrivateObjectSecurity
+DuplicateEncryptionInfoFile
+DuplicateToken
+DuplicateTokenEx
+ElfBackupEventLogFileA
+ElfBackupEventLogFileW
+ElfChangeNotify
+ElfClearEventLogFileA
+ElfClearEventLogFileW
+ElfCloseEventLog
+ElfDeregisterEventSource
+ElfFlushEventLog
+ElfNumberOfRecords
+ElfOldestRecord
+ElfOpenBackupEventLogA
+ElfOpenBackupEventLogW
+ElfOpenEventLogA
+ElfOpenEventLogW
+ElfReadEventLogA
+ElfReadEventLogW
+ElfRegisterEventSourceA
+ElfRegisterEventSourceW
+ElfReportEventA
+ElfReportEventAndSourceW
+ElfReportEventW
+EnableTrace
+EnableTraceEx
+EnableTraceEx2
+EncryptFileA
+EncryptFileW
+EncryptedFileKeyInfo
+EncryptionDisable
+EnumDependentServicesA
+EnumDependentServicesW
+EnumDynamicTimeZoneInformation
+EnumServiceGroupW
+EnumServicesStatusA
+EnumServicesStatusExA
+EnumServicesStatusExW
+EnumServicesStatusW
+EnumerateTraceGuids
+EnumerateTraceGuidsEx
+EqualDomainSid
+EqualPrefixSid
+EqualSid
+EtwLogSysConfigExtension
+EventAccessControl
+EventAccessQuery
+EventAccessRemove
+EventActivityIdControl
+EventEnabled
+EventProviderEnabled
+EventRegister
+EventSetInformation
+EventUnregister
+EventWrite
+EventWriteEndScenario
+EventWriteEx
+EventWriteStartScenario
+EventWriteString
+EventWriteTransfer
+FileEncryptionStatusA
+FileEncryptionStatusW
+FindFirstFreeAce
+FlushEfsCache
+FlushTraceA
+FlushTraceW
+FreeEncryptedFileKeyInfo
+FreeEncryptedFileMetadata
+FreeEncryptionCertificateHashList
+FreeInheritedFromArray
+FreeSid
+GetAccessPermissionsForObjectA
+GetAccessPermissionsForObjectW
+GetAce
+GetAclInformation
+GetAuditedPermissionsFromAclA
+GetAuditedPermissionsFromAclW
+GetCurrentHwProfileA
+GetCurrentHwProfileW
+GetDynamicTimeZoneInformationEffectiveYears
+GetEffectiveRightsFromAclA
+GetEffectiveRightsFromAclW
+GetEncryptedFileMetadata
+GetEventLogInformation
+GetExplicitEntriesFromAclA
+GetExplicitEntriesFromAclW
+GetFileSecurityA
+GetFileSecurityW
+GetInformationCodeAuthzLevelW
+GetInformationCodeAuthzPolicyW
+GetInheritanceSourceA
+GetInheritanceSourceW
+GetKernelObjectSecurity
+GetLengthSid
+GetLocalManagedApplicationData
+GetLocalManagedApplications
+GetManagedApplicationCategories
+GetManagedApplications
+GetMultipleTrusteeA
+GetMultipleTrusteeOperationA
+GetMultipleTrusteeOperationW
+GetMultipleTrusteeW
+GetNamedSecurityInfoA
+GetNamedSecurityInfoExA
+GetNamedSecurityInfoExW
+GetNamedSecurityInfoW
+GetNumberOfEventLogRecords
+GetOldestEventLogRecord
+GetOverlappedAccessResults
+GetPrivateObjectSecurity
+GetSecurityDescriptorControl
+GetSecurityDescriptorDacl
+GetSecurityDescriptorGroup
+GetSecurityDescriptorLength
+GetSecurityDescriptorOwner
+GetSecurityDescriptorRMControl
+GetSecurityDescriptorSacl
+GetSecurityInfo
+GetSecurityInfoExA
+GetSecurityInfoExW
+GetServiceDisplayNameA
+GetServiceDisplayNameW
+GetServiceKeyNameA
+GetServiceKeyNameW
+GetSidIdentifierAuthority
+GetSidLengthRequired
+GetSidSubAuthority
+GetSidSubAuthorityCount
+GetStringConditionFromBinary
+GetThreadWaitChain
+GetTokenInformation
+GetTraceEnableFlags
+GetTraceEnableLevel
+GetTraceLoggerHandle
+GetTrusteeFormA
+GetTrusteeFormW
+GetTrusteeNameA
+GetTrusteeNameW
+GetTrusteeTypeA
+GetTrusteeTypeW
+GetUserNameA
+GetUserNameW
+GetWindowsAccountDomainSid
+I_QueryTagInformation
+I_ScIsSecurityProcess
+I_ScPnPGetServiceName
+I_ScQueryServiceConfig
+I_ScRegisterPreshutdownRestart
+I_ScSendPnPMessage
+I_ScSendTSMessage
+I_ScSetServiceBitsA
+I_ScSetServiceBitsW
+I_ScValidatePnPService
+IdentifyCodeAuthzLevelW
+ImpersonateAnonymousToken
+ImpersonateLoggedOnUser
+ImpersonateNamedPipeClient
+ImpersonateSelf
+InitializeAcl
+InitializeSecurityDescriptor
+InitializeSid
+InitiateShutdownA
+InitiateShutdownW
+InitiateSystemShutdownA
+InitiateSystemShutdownExA
+InitiateSystemShutdownExW
+InitiateSystemShutdownW
+InstallApplication
+IsTextUnicode
+IsTokenRestricted
+IsTokenUntrusted
+IsValidAcl
+IsValidRelativeSecurityDescriptor
+IsValidSecurityDescriptor
+IsValidSid
+IsWellKnownSid
+LockServiceDatabase
+LogonUserA
+LogonUserExA
+LogonUserExExW
+LogonUserExW
+LogonUserW
+LookupAccountNameA
+LookupAccountNameW
+LookupAccountSidA
+LookupAccountSidW
+LookupPrivilegeDisplayNameA
+LookupPrivilegeDisplayNameW
+LookupPrivilegeNameA
+LookupPrivilegeNameW
+LookupPrivilegeValueA
+LookupPrivilegeValueW
+LookupSecurityDescriptorPartsA
+LookupSecurityDescriptorPartsW
+LsaAddAccountRights
+LsaAddPrivilegesToAccount
+LsaClearAuditLog
+LsaClose
+LsaCreateAccount
+LsaCreateSecret
+LsaCreateTrustedDomain
+LsaCreateTrustedDomainEx
+LsaDelete
+LsaDeleteTrustedDomain
+LsaEnumerateAccountRights
+LsaEnumerateAccounts
+LsaEnumerateAccountsWithUserRight
+LsaEnumeratePrivileges
+LsaEnumeratePrivilegesOfAccount
+LsaEnumerateTrustedDomains
+LsaEnumerateTrustedDomainsEx
+LsaFreeMemory
+LsaGetAppliedCAPIDs
+LsaGetQuotasForAccount
+LsaGetRemoteUserName
+LsaGetSystemAccessAccount
+LsaGetUserName
+LsaICLookupNames
+LsaICLookupNamesWithCreds
+LsaICLookupSids
+LsaICLookupSidsWithCreds
+LsaLookupNames
+LsaLookupNames2
+LsaLookupPrivilegeDisplayName
+LsaLookupPrivilegeName
+LsaLookupPrivilegeValue
+LsaLookupSids
+LsaLookupSids2
+LsaManageSidNameMapping
+LsaNtStatusToWinError
+LsaOpenAccount
+LsaOpenPolicy
+LsaOpenPolicySce
+LsaOpenSecret
+LsaOpenTrustedDomain
+LsaOpenTrustedDomainByName
+LsaQueryCAPs
+LsaQueryDomainInformationPolicy
+LsaQueryForestTrustInformation
+LsaQueryInfoTrustedDomain
+LsaQueryInformationPolicy
+LsaQuerySecret
+LsaQuerySecurityObject
+LsaQueryTrustedDomainInfo
+LsaQueryTrustedDomainInfoByName
+LsaRemoveAccountRights
+LsaRemovePrivilegesFromAccount
+LsaRetrievePrivateData
+LsaSetCAPs
+LsaSetDomainInformationPolicy
+LsaSetForestTrustInformation
+LsaSetInformationPolicy
+LsaSetInformationTrustedDomain
+LsaSetQuotasForAccount
+LsaSetSecret
+LsaSetSecurityObject
+LsaSetSystemAccessAccount
+LsaSetTrustedDomainInfoByName
+LsaSetTrustedDomainInformation
+LsaStorePrivateData
+MD4Final
+MD4Init
+MD4Update
+MD5Final
+MD5Init
+MD5Update
+MIDL_user_free_Ext
+MSChapSrvChangePassword
+MSChapSrvChangePassword2
+MakeAbsoluteSD
+MakeAbsoluteSD2
+MakeSelfRelativeSD
+MapGenericMask
+NotifyBootConfigStatus
+NotifyChangeEventLog
+NotifyServiceStatusChange
+NotifyServiceStatusChangeA
+NotifyServiceStatusChangeW
+ObjectCloseAuditAlarmA
+ObjectCloseAuditAlarmW
+ObjectDeleteAuditAlarmA
+ObjectDeleteAuditAlarmW
+ObjectOpenAuditAlarmA
+ObjectOpenAuditAlarmW
+ObjectPrivilegeAuditAlarmA
+ObjectPrivilegeAuditAlarmW
+OpenBackupEventLogA
+OpenBackupEventLogW
+OpenEncryptedFileRawA
+OpenEncryptedFileRawW
+OpenEventLogA
+OpenEventLogW
+OpenProcessToken
+OpenSCManagerA
+OpenSCManagerW
+OpenServiceA
+OpenServiceW
+OpenThreadToken
+OpenThreadWaitChainSession
+OpenTraceA
+OpenTraceW
+OperationEnd
+OperationStart
+PerfAddCounters
+PerfCloseQueryHandle
+PerfCreateInstance
+PerfDecrementULongCounterValue
+PerfDecrementULongLongCounterValue
+PerfDeleteCounters
+PerfDeleteInstance
+PerfEnumerateCounterSet
+PerfEnumerateCounterSetInstances
+PerfIncrementULongCounterValue
+PerfIncrementULongLongCounterValue
+PerfOpenQueryHandle
+PerfQueryCounterData
+PerfQueryCounterInfo
+PerfQueryCounterSetRegistrationInfo
+PerfQueryInstance
+PerfRegCloseKey
+PerfRegEnumKey
+PerfRegEnumValue
+PerfRegQueryInfoKey
+PerfRegQueryValue
+PerfRegSetValue
+PerfSetCounterRefValue
+PerfSetCounterSetInfo
+PerfSetULongCounterValue
+PerfSetULongLongCounterValue
+PerfStartProvider
+PerfStartProviderEx
+PerfStopProvider
+PrivilegeCheck
+PrivilegedServiceAuditAlarmA
+PrivilegedServiceAuditAlarmW
+ProcessIdleTasks
+ProcessIdleTasksW
+ProcessTrace
+QueryAllTracesA
+QueryAllTracesW
+QueryRecoveryAgentsOnEncryptedFile
+QuerySecurityAccessMask
+QueryServiceConfig2A
+QueryServiceConfig2W
+QueryServiceConfigA
+QueryServiceConfigW
+QueryServiceDynamicInformation
+QueryServiceLockStatusA
+QueryServiceLockStatusW
+QueryServiceObjectSecurity
+QueryServiceStatus
+QueryServiceStatusEx
+QueryTraceA
+QueryTraceW
+QueryUsersOnEncryptedFile
+ReadEncryptedFileRaw
+ReadEventLogA
+ReadEventLogW
+RegCloseKey
+RegConnectRegistryA
+RegConnectRegistryExA
+RegConnectRegistryExW
+RegConnectRegistryW
+RegCopyTreeA
+RegCopyTreeW
+RegCreateKeyA
+RegCreateKeyExA
+RegCreateKeyExW
+RegCreateKeyTransactedA
+RegCreateKeyTransactedW
+RegCreateKeyW
+RegDeleteKeyA
+RegDeleteKeyExA
+RegDeleteKeyExW
+RegDeleteKeyTransactedA
+RegDeleteKeyTransactedW
+RegDeleteKeyValueA
+RegDeleteKeyValueW
+RegDeleteKeyW
+RegDeleteTreeA
+RegDeleteTreeW
+RegDeleteValueA
+RegDeleteValueW
+RegDisablePredefinedCache
+RegDisablePredefinedCacheEx
+RegDisableReflectionKey
+RegEnableReflectionKey
+RegEnumKeyA
+RegEnumKeyExA
+RegEnumKeyExW
+RegEnumKeyW
+RegEnumValueA
+RegEnumValueW
+RegFlushKey
+RegGetKeySecurity
+RegGetValueA
+RegGetValueW
+RegLoadAppKeyA
+RegLoadAppKeyW
+RegLoadKeyA
+RegLoadKeyW
+RegLoadMUIStringA
+RegLoadMUIStringW
+RegNotifyChangeKeyValue
+RegOpenCurrentUser
+RegOpenKeyA
+RegOpenKeyExA
+RegOpenKeyExW
+RegOpenKeyTransactedA
+RegOpenKeyTransactedW
+RegOpenKeyW
+RegOpenUserClassesRoot
+RegOverridePredefKey
+RegQueryInfoKeyA
+RegQueryInfoKeyW
+RegQueryMultipleValuesA
+RegQueryMultipleValuesW
+RegQueryReflectionKey
+RegQueryValueA
+RegQueryValueExA
+RegQueryValueExW
+RegQueryValueW
+RegRenameKey
+RegReplaceKeyA
+RegReplaceKeyW
+RegRestoreKeyA
+RegRestoreKeyW
+RegSaveKeyA
+RegSaveKeyExA
+RegSaveKeyExW
+RegSaveKeyW
+RegSetKeySecurity
+RegSetKeyValueA
+RegSetKeyValueW
+RegSetValueA
+RegSetValueExA
+RegSetValueExW
+RegSetValueW
+RegUnLoadKeyA
+RegUnLoadKeyW
+RegisterEventSourceA
+RegisterEventSourceW
+RegisterIdleTask
+RegisterServiceCtrlHandlerA
+RegisterServiceCtrlHandlerExA
+RegisterServiceCtrlHandlerExW
+RegisterServiceCtrlHandlerW
+RegisterTraceGuidsA
+RegisterTraceGuidsW
+RegisterWaitChainCOMCallback
+RemoteRegEnumKeyWrapper
+RemoteRegEnumValueWrapper
+RemoteRegQueryInfoKeyWrapper
+RemoteRegQueryValueWrapper
+RemoveTraceCallback
+RemoveUsersFromEncryptedFile
+ReportEventA
+ReportEventW
+RevertToSelf
+SafeBaseRegGetKeySecurity
+SaferCloseLevel
+SaferComputeTokenFromLevel
+SaferCreateLevel
+SaferGetLevelInformation
+SaferGetPolicyInformation
+SaferIdentifyLevel
+SaferRecordEventLogEntry
+SaferSetLevelInformation
+SaferSetPolicyInformation
+SaferiChangeRegistryScope
+SaferiCompareTokenLevels
+SaferiIsDllAllowed
+SaferiIsExecutableFileType
+SaferiPopulateDefaultsInRegistry
+SaferiRecordEventLogEntry
+SaferiReplaceProcessThreadTokens
+SaferiSearchMatchingHashRules
+SetAclInformation
+SetEncryptedFileMetadata
+SetEntriesInAccessListA
+SetEntriesInAccessListW
+SetEntriesInAclA
+SetEntriesInAclW
+SetEntriesInAuditListA
+SetEntriesInAuditListW
+SetFileSecurityA
+SetFileSecurityW
+SetInformationCodeAuthzLevelW
+SetInformationCodeAuthzPolicyW
+SetKernelObjectSecurity
+SetNamedSecurityInfoA
+SetNamedSecurityInfoExA
+SetNamedSecurityInfoExW
+SetNamedSecurityInfoW
+SetPrivateObjectSecurity
+SetPrivateObjectSecurityEx
+SetSecurityAccessMask
+SetSecurityDescriptorControl
+SetSecurityDescriptorDacl
+SetSecurityDescriptorGroup
+SetSecurityDescriptorOwner
+SetSecurityDescriptorRMControl
+SetSecurityDescriptorSacl
+SetSecurityInfo
+SetSecurityInfoExA
+SetSecurityInfoExW
+SetServiceBits
+SetServiceObjectSecurity
+SetServiceStatus
+SetThreadToken
+SetTokenInformation
+SetTraceCallback
+SetUserFileEncryptionKey
+SetUserFileEncryptionKeyEx
+StartServiceA
+StartServiceCtrlDispatcherA
+StartServiceCtrlDispatcherW
+StartServiceW
+StartTraceA
+StartTraceW
+StopTraceA
+StopTraceW
+SystemFunction001
+SystemFunction002
+SystemFunction003
+SystemFunction004
+SystemFunction005
+SystemFunction006
+SystemFunction007
+SystemFunction008
+SystemFunction009
+SystemFunction010
+SystemFunction011
+SystemFunction012
+SystemFunction013
+SystemFunction014
+SystemFunction015
+SystemFunction016
+SystemFunction017
+SystemFunction018
+SystemFunction019
+SystemFunction020
+SystemFunction021
+SystemFunction022
+SystemFunction023
+SystemFunction024
+SystemFunction025
+SystemFunction026
+SystemFunction027
+SystemFunction028
+SystemFunction029
+SystemFunction030
+SystemFunction031
+SystemFunction032
+SystemFunction033
+SystemFunction034
+SystemFunction035
+SystemFunction036
+SystemFunction040
+SystemFunction041
+TraceEvent
+TraceEventInstance
+TraceMessage
+TraceMessageVa
+TraceQueryInformation
+TraceSetInformation
+TreeResetNamedSecurityInfoA
+TreeResetNamedSecurityInfoW
+TreeSetNamedSecurityInfoA
+TreeSetNamedSecurityInfoW
+TrusteeAccessToObjectA
+TrusteeAccessToObjectW
+UninstallApplication
+UnlockServiceDatabase
+UnregisterIdleTask
+UnregisterTraceGuids
+UpdateTraceA
+UpdateTraceW
+WdmWmiServiceMain
+UsePinForEncryptedFilesA
+UsePinForEncryptedFilesW
+WaitServiceState
+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
+F64(Wow64Win32ApiEntry)
+WriteEncryptedFileRaw
libc/mingw/lib-common/gdi32.def
@@ -0,0 +1,834 @@
+;
+; Definition file of GDI32.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008-2014
+;
+LIBRARY "GDI32.dll"
+EXPORTS
+ord_1000 @1000
+ord_1001 @1001
+ord_1002 @1002
+ord_1003 @1003
+ord_1004 @1004
+ord_1005 @1005
+ord_1006 @1006
+ord_1007 @1007
+ord_1008 @1008
+ord_1009 @1009
+ord_1010 @1010
+AbortDoc
+AbortPath
+ord_1013 @1013
+ord_1014 @1014
+AddFontMemResourceEx
+AddFontResourceA
+AddFontResourceExA
+AddFontResourceExW
+AddFontResourceTracking
+AddFontResourceW
+AngleArc
+AnimatePalette
+AnyLinkedFonts
+Arc
+ArcTo
+BRUSHOBJ_hGetColorTransform
+BRUSHOBJ_pvAllocRbrush
+BRUSHOBJ_pvGetRbrush
+BRUSHOBJ_ulGetBrushColor
+BeginGdiRendering
+BeginPath
+BitBlt
+CLIPOBJ_bEnum
+CLIPOBJ_cEnumStart
+CLIPOBJ_ppoGetPath
+CancelDC
+CheckColorsInGamut
+ChoosePixelFormat
+Chord
+ClearBitmapAttributes
+ClearBrushAttributes
+CloseEnhMetaFile
+CloseFigure
+CloseMetaFile
+ColorCorrectPalette
+ColorMatchToTarget
+CombineRgn
+CombineTransform
+ConfigureOPMProtectedOutput
+CopyEnhMetaFileA
+CopyEnhMetaFileW
+CopyMetaFileA
+CopyMetaFileW
+CreateBitmap
+CreateBitmapFromDxSurface
+CreateBitmapFromDxSurface2
+CreateBitmapIndirect
+CreateBrushIndirect
+CreateColorSpaceA
+CreateColorSpaceW
+CreateCompatibleBitmap
+CreateCompatibleDC
+CreateDCA
+CreateDCW
+CreateDIBPatternBrush
+CreateDIBPatternBrushPt
+CreateDIBSection
+CreateDIBitmap
+CreateDiscardableBitmap
+CreateEllipticRgn
+CreateEllipticRgnIndirect
+CreateEnhMetaFileA
+CreateEnhMetaFileW
+CreateFontA
+CreateFontIndirectA
+CreateFontIndirectExA
+CreateFontIndirectExW
+CreateFontIndirectW
+CreateFontW
+CreateHalftonePalette
+CreateHatchBrush
+CreateICA
+CreateICW
+CreateMetaFileA
+CreateMetaFileW
+CreateOPMProtectedOutputs
+CreatePalette
+CreatePatternBrush
+CreatePen
+CreatePenIndirect
+CreatePolyPolygonRgn
+CreatePolygonRgn
+CreateRectRgn
+CreateRectRgnIndirect
+CreateRoundRectRgn
+CreateScalableFontResourceA
+CreateScalableFontResourceW
+CreateSessionMappedDIBSection
+CreateSolidBrush
+D3DKMTAcquireKeyedMutex
+D3DKMTAcquireKeyedMutex2
+D3DKMTCacheHybridQueryValue
+D3DKMTCheckExclusiveOwnership
+D3DKMTCheckMonitorPowerState
+D3DKMTCheckMultiPlaneOverlaySupport
+D3DKMTCheckOcclusion
+D3DKMTCheckSharedResourceAccess
+D3DKMTCheckVidPnExclusiveOwnership
+D3DKMTCloseAdapter
+D3DKMTConfigureSharedResource
+D3DKMTCreateAllocation
+D3DKMTCreateAllocation2
+D3DKMTCreateContext
+D3DKMTCreateDCFromMemory
+D3DKMTCreateDevice
+D3DKMTCreateKeyedMutex
+D3DKMTCreateKeyedMutex2
+D3DKMTCreateOutputDupl
+D3DKMTCreateOverlay
+D3DKMTCreateSynchronizationObject
+D3DKMTCreateSynchronizationObject2
+D3DKMTDestroyAllocation
+D3DKMTDestroyContext
+D3DKMTDestroyDCFromMemory
+D3DKMTDestroyDevice
+D3DKMTDestroyKeyedMutex
+D3DKMTDestroyOutputDupl
+D3DKMTDestroyOverlay
+D3DKMTDestroySynchronizationObject
+D3DKMTEnumAdapters
+D3DKMTEscape
+D3DKMTFlipOverlay
+D3DKMTGetCachedHybridQueryValue
+D3DKMTGetContextInProcessSchedulingPriority
+D3DKMTGetContextSchedulingPriority
+D3DKMTGetDeviceState
+D3DKMTGetDisplayModeList
+D3DKMTGetMultisampleMethodList
+D3DKMTGetOverlayState
+D3DKMTGetPresentHistory
+D3DKMTGetPresentQueueEvent
+D3DKMTGetProcessSchedulingPriorityClass
+D3DKMTGetRuntimeData
+D3DKMTGetScanLine
+D3DKMTGetSharedPrimaryHandle
+D3DKMTGetSharedResourceAdapterLuid
+D3DKMTInvalidateActiveVidPn
+D3DKMTLock
+D3DKMTNetDispGetNextChunkInfo
+D3DKMTNetDispQueryMiracastDisplayDeviceStatus
+D3DKMTNetDispQueryMiracastDisplayDeviceSupport
+D3DKMTNetDispStartMiracastDisplayDevice
+D3DKMTNetDispStartMiracastDisplayDevice2
+D3DKMTNetDispStopMiracastDisplayDevice
+D3DKMTOfferAllocations
+D3DKMTOpenAdapterFromDeviceName
+D3DKMTOpenAdapterFromGdiDisplayName
+D3DKMTOpenAdapterFromHdc
+D3DKMTOpenAdapterFromLuid
+D3DKMTOpenKeyedMutex
+D3DKMTOpenKeyedMutex2
+D3DKMTOpenNtHandleFromName
+D3DKMTOpenResource
+D3DKMTOpenResource2
+D3DKMTOpenResourceFromNtHandle
+D3DKMTOpenSyncObjectFromNtHandle
+D3DKMTOpenSynchronizationObject
+D3DKMTOutputDuplGetFrameInfo
+D3DKMTOutputDuplGetMetaData
+D3DKMTOutputDuplGetPointerShapeData
+D3DKMTOutputDuplPresent
+D3DKMTOutputDuplReleaseFrame
+D3DKMTPinDirectFlipResources
+D3DKMTPollDisplayChildren
+D3DKMTPresent
+D3DKMTPresentMultiPlaneOverlay
+D3DKMTQueryAdapterInfo
+D3DKMTQueryAllocationResidency
+D3DKMTQueryRemoteVidPnSourceFromGdiDisplayName
+D3DKMTQueryResourceInfo
+D3DKMTQueryResourceInfoFromNtHandle
+D3DKMTQueryStatistics
+D3DKMTReclaimAllocations
+D3DKMTReleaseKeyedMutex
+D3DKMTReleaseKeyedMutex2
+D3DKMTReleaseProcessVidPnSourceOwners
+D3DKMTRender
+D3DKMTSetAllocationPriority
+D3DKMTSetContextInProcessSchedulingPriority
+D3DKMTSetContextSchedulingPriority
+D3DKMTSetDisplayMode
+D3DKMTSetDisplayPrivateDriverFormat
+D3DKMTSetGammaRamp
+D3DKMTSetProcessSchedulingPriorityClass
+D3DKMTSetQueuedLimit
+D3DKMTSetStereoEnabled
+D3DKMTSetVidPnSourceOwner
+D3DKMTSetVidPnSourceOwner1
+D3DKMTShareObjects
+D3DKMTSharedPrimaryLockNotification
+D3DKMTSharedPrimaryUnLockNotification
+D3DKMTSignalSynchronizationObject
+D3DKMTSignalSynchronizationObject2
+D3DKMTUnlock
+D3DKMTUnpinDirectFlipResources
+D3DKMTUpdateOverlay
+D3DKMTWaitForIdle
+D3DKMTWaitForSynchronizationObject
+D3DKMTWaitForSynchronizationObject2
+D3DKMTWaitForVerticalBlankEvent
+D3DKMTWaitForVerticalBlankEvent2
+DDCCIGetCapabilitiesString
+DDCCIGetCapabilitiesStringLength
+DDCCIGetTimingReport
+DDCCIGetVCPFeature
+DDCCISaveCurrentSettings
+DDCCISetVCPFeature
+DPtoLP
+DdCreateFullscreenSprite
+DdDestroyFullscreenSprite
+DdEntry0
+DdEntry1
+DdEntry10
+DdEntry11
+DdEntry12
+DdEntry13
+DdEntry14
+DdEntry15
+DdEntry16
+DdEntry17
+DdEntry18
+DdEntry19
+DdEntry2
+DdEntry20
+DdEntry21
+DdEntry22
+DdEntry23
+DdEntry24
+DdEntry25
+DdEntry26
+DdEntry27
+DdEntry28
+DdEntry29
+DdEntry3
+DdEntry30
+DdEntry31
+DdEntry32
+DdEntry33
+DdEntry34
+DdEntry35
+DdEntry36
+DdEntry37
+DdEntry38
+DdEntry39
+DdEntry4
+DdEntry40
+DdEntry41
+DdEntry42
+DdEntry43
+DdEntry44
+DdEntry45
+DdEntry46
+DdEntry47
+DdEntry48
+DdEntry49
+DdEntry5
+DdEntry50
+DdEntry51
+DdEntry52
+DdEntry53
+DdEntry54
+DdEntry55
+DdEntry56
+DdEntry6
+DdEntry7
+DdEntry8
+DdEntry9
+DdNotifyFullscreenSpriteUpdate
+DdQueryVisRgnUniqueness
+DeleteColorSpace
+DeleteDC
+DeleteEnhMetaFile
+DeleteMetaFile
+DeleteObject
+DescribePixelFormat
+DestroyOPMProtectedOutput
+DestroyPhysicalMonitorInternal
+DeviceCapabilitiesExA
+DeviceCapabilitiesExW
+DrawEscape
+Ellipse
+EnableEUDC
+EndDoc
+EndFormPage
+EndGdiRendering
+EndPage
+EndPath
+EngAcquireSemaphore
+EngAlphaBlend
+EngAssociateSurface
+EngBitBlt
+EngCheckAbort
+EngComputeGlyphSet
+EngCopyBits
+EngCreateBitmap
+EngCreateClip
+EngCreateDeviceBitmap
+EngCreateDeviceSurface
+EngCreatePalette
+EngCreateSemaphore
+EngDeleteClip
+EngDeletePalette
+EngDeletePath
+EngDeleteSemaphore
+EngDeleteSurface
+EngEraseSurface
+EngFillPath
+EngFindResource
+EngFreeModule
+EngGetCurrentCodePage
+EngGetDriverName
+EngGetPrinterDataFileName
+EngGradientFill
+EngLineTo
+EngLoadModule
+EngLockSurface
+EngMarkBandingSurface
+EngMultiByteToUnicodeN
+EngMultiByteToWideChar
+EngPaint
+EngPlgBlt
+EngQueryEMFInfo
+EngQueryLocalTime
+EngReleaseSemaphore
+EngStretchBlt
+EngStretchBltROP
+EngStrokeAndFillPath
+EngStrokePath
+EngTextOut
+EngTransparentBlt
+EngUnicodeToMultiByteN
+EngUnlockSurface
+EngWideCharToMultiByte
+EnumEnhMetaFile
+EnumFontFamiliesA
+EnumFontFamiliesExA
+EnumFontFamiliesExW
+EnumFontFamiliesW
+EnumFontsA
+EnumFontsW
+EnumICMProfilesA
+EnumICMProfilesW
+EnumMetaFile
+EnumObjects
+EqualRgn
+Escape
+EudcLoadLinkW
+EudcUnloadLinkW
+ExcludeClipRect
+ExtCreatePen
+ExtCreateRegion
+ExtEscape
+ExtFloodFill
+ExtSelectClipRgn
+ExtTextOutA
+ExtTextOutW
+FONTOBJ_cGetAllGlyphHandles
+FONTOBJ_cGetGlyphs
+FONTOBJ_pQueryGlyphAttrs
+FONTOBJ_pfdg
+FONTOBJ_pifi
+FONTOBJ_pvTrueTypeFontFile
+FONTOBJ_pxoGetXform
+FONTOBJ_vGetInfo
+FillPath
+FillRgn
+FixBrushOrgEx
+FlattenPath
+FloodFill
+FontIsLinked
+FrameRgn
+GdiAddFontResourceW
+GdiAddGlsBounds
+GdiAddGlsRecord
+GdiAlphaBlend
+GdiArtificialDecrementDriver
+GdiCleanCacheDC
+GdiClearStockObjectCache
+GdiComment
+GdiConsoleTextOut
+GdiConvertAndCheckDC
+GdiConvertBitmap
+GdiConvertBitmapV5
+GdiConvertBrush
+GdiConvertDC
+GdiConvertEnhMetaFile
+GdiConvertFont
+GdiConvertMetaFilePict
+GdiConvertPalette
+GdiConvertRegion
+GdiConvertToDevmodeW
+GdiCreateLocalEnhMetaFile
+GdiCreateLocalMetaFilePict
+GdiDeleteLocalDC
+GdiDeleteSpoolFileHandle
+GdiDescribePixelFormat
+GdiDllInitialize
+GdiDrawStream
+GdiEndDocEMF
+GdiEndPageEMF
+GdiEntry1
+GdiEntry10
+GdiEntry11
+GdiEntry12
+GdiEntry13
+GdiEntry14
+GdiEntry15
+GdiEntry16
+GdiEntry2
+GdiEntry3
+GdiEntry4
+GdiEntry5
+GdiEntry6
+GdiEntry7
+GdiEntry8
+GdiEntry9
+GdiFixUpHandle
+GdiFlush
+GdiFullscreenControl
+GdiGetBatchLimit
+GdiGetBitmapBitsSize
+GdiGetCharDimensions
+GdiGetCodePage
+GdiGetDC
+GdiGetDevmodeForPage
+GdiGetLocalBrush
+GdiGetLocalDC
+GdiGetLocalFont
+GdiGetPageCount
+GdiGetPageHandle
+GdiGetSpoolFileHandle
+GdiGetSpoolMessage
+GdiGradientFill
+GdiInitSpool
+GdiInitializeLanguagePack
+GdiIsMetaFileDC
+GdiIsMetaPrintDC
+GdiIsPlayMetafileDC
+GdiIsScreenDC
+GdiIsUMPDSandboxingEnabled
+GdiLoadType1Fonts
+GdiPlayDCScript
+GdiPlayEMF
+GdiPlayJournal
+GdiPlayPageEMF
+GdiPlayPrivatePageEMF
+GdiPlayScript
+GdiPrinterThunk
+GdiProcessSetup
+GdiQueryFonts
+GdiQueryTable
+GdiRealizationInfo
+GdiReleaseDC
+GdiReleaseLocalDC
+GdiResetDCEMF
+GdiSetAttrs
+GdiSetBatchLimit
+GdiSetLastError
+GdiSetPixelFormat
+GdiSetServerAttr
+GdiStartDocEMF
+GdiStartPageEMF
+GdiSwapBuffers
+GdiTransparentBlt
+GdiValidateHandle
+GetArcDirection
+GetAspectRatioFilterEx
+GetBitmapAttributes
+GetBitmapBits
+GetBitmapDimensionEx
+GetBkColor
+GetBkMode
+GetBoundsRect
+GetBrushAttributes
+GetBrushOrgEx
+GetCOPPCompatibleOPMInformation
+GetCertificate
+GetCertificateSize
+GetCharABCWidthsA
+GetCharABCWidthsFloatA
+GetCharABCWidthsFloatW
+GetCharABCWidthsI
+GetCharABCWidthsW
+GetCharWidth32A
+GetCharWidth32W
+GetCharWidthA
+GetCharWidthFloatA
+GetCharWidthFloatW
+GetCharWidthI
+GetCharWidthInfo
+GetCharWidthW
+GetCharacterPlacementA
+GetCharacterPlacementW
+GetClipBox
+GetClipRgn
+GetColorAdjustment
+GetColorSpace
+GetCurrentDpiInfo
+GetCurrentObject
+GetCurrentPositionEx
+GetDCBrushColor
+GetDCOrgEx
+GetDCPenColor
+GetDIBColorTable
+GetDIBits
+GetDeviceCaps
+GetDeviceGammaRamp
+GetETM
+GetEUDCTimeStamp
+GetEUDCTimeStampExW
+GetEnhMetaFileA
+GetEnhMetaFileBits
+GetEnhMetaFileDescriptionA
+GetEnhMetaFileDescriptionW
+GetEnhMetaFileHeader
+GetEnhMetaFilePaletteEntries
+GetEnhMetaFilePixelFormat
+GetEnhMetaFileW
+GetFontAssocStatus
+GetFontData
+GetFontFileData
+GetFontFileInfo
+GetFontLanguageInfo
+GetFontRealizationInfo
+GetFontResourceInfoW
+GetFontUnicodeRanges
+GetGlyphIndicesA
+GetGlyphIndicesW
+GetGlyphOutline
+GetGlyphOutlineA
+GetGlyphOutlineW
+GetGlyphOutlineWow
+GetGraphicsMode
+GetHFONT
+GetICMProfileA
+GetICMProfileW
+GetKerningPairs
+GetKerningPairsA
+GetKerningPairsW
+GetLayout
+GetLogColorSpaceA
+GetLogColorSpaceW
+GetMapMode
+GetMetaFileA
+GetMetaFileBitsEx
+GetMetaFileW
+GetMetaRgn
+GetMiterLimit
+GetNearestColor
+GetNearestPaletteIndex
+GetNumberOfPhysicalMonitors
+GetOPMInformation
+GetOPMRandomNumber
+GetObjectA
+GetObjectType
+GetObjectW
+GetOutlineTextMetricsA
+GetOutlineTextMetricsW
+GetPaletteEntries
+GetPath
+GetPhysicalMonitorDescription
+GetPhysicalMonitors
+GetPixel
+GetPixelFormat
+GetPolyFillMode
+GetROP2
+GetRandomRgn
+GetRasterizerCaps
+GetRegionData
+GetRelAbs
+GetRgnBox
+GetStockObject
+GetStretchBltMode
+GetStringBitmapA
+GetStringBitmapW
+GetSuggestedOPMProtectedOutputArraySize
+GetSystemPaletteEntries
+GetSystemPaletteUse
+GetTextAlign
+GetTextCharacterExtra
+GetTextCharset
+GetTextCharsetInfo
+GetTextColor
+GetTextExtentExPointA
+GetTextExtentExPointI
+GetTextExtentExPointW
+GetTextExtentExPointWPri
+GetTextExtentPoint32A
+GetTextExtentPoint32W
+GetTextExtentPointA
+GetTextExtentPointI
+GetTextExtentPointW
+GetTextFaceA
+GetTextFaceAliasW
+GetTextFaceW
+GetTextMetricsA
+GetTextMetricsW
+GetTransform
+GetViewportExtEx
+GetViewportOrgEx
+GetWinMetaFileBits
+GetWindowExtEx
+GetWindowOrgEx
+GetWorldTransform
+HT_Get8BPPFormatPalette
+HT_Get8BPPMaskPalette
+IntersectClipRect
+InvertRgn
+IsValidEnhMetaRecord
+IsValidEnhMetaRecordOffExt
+LPtoDP
+LineDDA
+LineTo
+LpkDrawTextEx
+LpkEditControl DATA
+LpkExtTextOut
+LpkGetCharacterPlacement
+LpkGetTextExtentExPoint
+LpkInitialize
+LpkPSMTextOut
+LpkPresent
+LpkTabbedTextOut
+LpkUseGDIWidthCache
+MaskBlt
+MirrorRgn
+ModifyWorldTransform
+MoveToEx
+NamedEscape
+OffsetClipRgn
+OffsetRgn
+OffsetViewportOrgEx
+OffsetWindowOrgEx
+PATHOBJ_bEnum
+PATHOBJ_bEnumClipLines
+PATHOBJ_vEnumStart
+PATHOBJ_vEnumStartClipLines
+PATHOBJ_vGetBounds
+PaintRgn
+PatBlt
+PathToRegion
+Pie
+PlayEnhMetaFile
+PlayEnhMetaFileRecord
+PlayMetaFile
+PlayMetaFileRecord
+PlgBlt
+PolyBezier
+PolyBezierTo
+PolyDraw
+PolyPatBlt
+PolyPolygon
+PolyPolyline
+PolyTextOutA
+PolyTextOutW
+Polygon
+Polyline
+PolylineTo
+PtInRegion
+PtVisible
+QueryFontAssocStatus
+RealizePalette
+RectInRegion
+RectVisible
+Rectangle
+RemoveFontMemResourceEx
+RemoveFontResourceA
+RemoveFontResourceExA
+RemoveFontResourceExW
+RemoveFontResourceTracking
+RemoveFontResourceW
+ResetDCA
+ResetDCW
+ResizePalette
+RestoreDC
+RoundRect
+STROBJ_bEnum
+STROBJ_bEnumPositionsOnly
+STROBJ_bGetAdvanceWidths
+STROBJ_dwGetCodePage
+STROBJ_vEnumStart
+SaveDC
+ScaleViewportExtEx
+ScaleWindowExtEx
+ScriptApplyDigitSubstitution
+ScriptApplyLogicalWidth
+ScriptBreak
+ScriptCPtoX
+ScriptCacheGetHeight
+ScriptFreeCache
+ScriptGetCMap
+ScriptGetFontAlternateGlyphs
+ScriptGetFontFeatureTags
+ScriptGetFontLanguageTags
+ScriptGetFontProperties
+ScriptGetFontScriptTags
+ScriptGetGlyphABCWidth
+ScriptGetLogicalWidths
+ScriptGetProperties
+ScriptIsComplex
+ScriptItemize
+ScriptItemizeOpenType
+ScriptJustify
+ScriptLayout
+ScriptPlace
+ScriptPlaceOpenType
+ScriptPositionSingleGlyph
+ScriptRecordDigitSubstitution
+ScriptShape
+ScriptShapeOpenType
+ScriptStringAnalyse
+ScriptStringCPtoX
+ScriptStringFree
+ScriptStringGetLogicalWidths
+ScriptStringGetOrder
+ScriptStringOut
+ScriptStringValidate
+ScriptStringXtoCP
+ScriptString_pLogAttr
+ScriptString_pSize
+ScriptString_pcOutChars
+ScriptSubstituteSingleGlyph
+ScriptTextOut
+ScriptXtoCP
+SelectBrushLocal
+SelectClipPath
+SelectClipRgn
+SelectFontLocal
+SelectObject
+SelectPalette
+SetAbortProc
+SetArcDirection
+SetBitmapAttributes
+SetBitmapBits
+SetBitmapDimensionEx
+SetBkColor
+SetBkMode
+SetBoundsRect
+SetBrushAttributes
+SetBrushOrgEx
+SetColorAdjustment
+SetColorSpace
+SetDCBrushColor
+SetDCPenColor
+SetDIBColorTable
+SetDIBits
+SetDIBitsToDevice
+SetDeviceGammaRamp
+SetEnhMetaFileBits
+SetFontEnumeration
+SetGraphicsMode
+SetICMMode
+SetICMProfileA
+SetICMProfileW
+SetLayout
+SetLayoutWidth
+SetMagicColors
+SetMapMode
+SetMapperFlags
+SetMetaFileBitsEx
+SetMetaRgn
+SetMiterLimit
+SetOPMSigningKeyAndSequenceNumbers
+SetPaletteEntries
+SetPixel
+SetPixelFormat
+SetPixelV
+SetPolyFillMode
+SetROP2
+SetRectRgn
+SetRelAbs
+SetStretchBltMode
+SetSystemPaletteUse
+SetTextAlign
+SetTextCharacterExtra
+SetTextColor
+SetTextJustification
+SetViewportExtEx
+SetViewportOrgEx
+SetVirtualResolution
+SetWinMetaFileBits
+SetWindowExtEx
+SetWindowOrgEx
+SetWorldTransform
+StartDocA
+StartDocW
+StartFormPage
+StartPage
+StretchBlt
+StretchDIBits
+StrokeAndFillPath
+StrokePath
+SwapBuffers
+TextOutA
+TextOutW
+TranslateCharsetInfo
+UnloadNetworkFonts
+UnrealizeObject
+UpdateColors
+UpdateICMRegKeyA
+UpdateICMRegKeyW
+UspAllocCache
+UspAllocTemp
+UspFreeMem
+WidenPath
+XFORMOBJ_bApplyXform
+XFORMOBJ_iGetXform
+XLATEOBJ_cGetPalette
+XLATEOBJ_hGetColorTransform
+XLATEOBJ_iXlate
+XLATEOBJ_piVector
+bInitSystemAndFontsDirectoriesW
+bMakePathNameW
+cGetTTFFromFOT
+ftsWordBreak
+gdiPlaySpoolStream
+ord_2000 @2000
libc/mingw/lib-common/imm32.def
@@ -0,0 +1,144 @@
+;
+; Definition file of IMM32.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008-2014
+;
+LIBRARY "IMM32.dll"
+EXPORTS
+CtfImmAppCompatEnableIMEonProtectedCode
+CtfImmCoUninitialize
+CtfImmDispatchDefImeMessage
+CtfImmEnterCoInitCountSkipMode
+CtfImmGenerateMessage
+CtfImmGetCompatibleKeyboardLayout
+CtfImmGetGlobalIMEStatus
+CtfImmGetGuidAtom
+CtfImmGetIMEFileName
+CtfImmGetTMAEFlags
+CtfImmHideToolbarWnd
+CtfImmIsCiceroEnabled
+CtfImmIsCiceroStartedInThread
+CtfImmIsComStartedInThread
+CtfImmIsGuidMapEnable
+CtfImmIsTextFrameServiceDisabled
+CtfImmLastEnabledWndDestroy
+CtfImmLeaveCoInitCountSkipMode
+CtfImmNotify
+CtfImmRestoreToolbarWnd
+CtfImmSetAppCompatFlags
+CtfImmSetCiceroStartInThread
+CtfImmSetDefaultRemoteKeyboardLayout
+CtfImmTIMActivate
+GetKeyboardLayoutCP
+ImmActivateLayout
+ImmAssociateContext
+ImmAssociateContextEx
+ImmCallImeConsoleIME
+ImmConfigureIMEA
+ImmConfigureIMEW
+ImmCreateContext
+ImmCreateIMCC
+ImmCreateSoftKeyboard
+ImmDestroyContext
+ImmDestroyIMCC
+ImmDestroySoftKeyboard
+ImmDisableIME
+ImmDisableIme
+ImmDisableLegacyIME
+ImmDisableTextFrameService
+ImmEnumInputContext
+ImmEnumRegisterWordA
+ImmEnumRegisterWordW
+ImmEscapeA
+ImmEscapeW
+ImmFreeLayout
+ImmGenerateMessage
+ImmGetAppCompatFlags
+ImmGetCandidateListA
+ImmGetCandidateListCountA
+ImmGetCandidateListCountW
+ImmGetCandidateListW
+ImmGetCandidateWindow
+ImmGetCompositionFontA
+ImmGetCompositionFontW
+ImmGetCompositionStringA
+ImmGetCompositionStringW
+ImmGetCompositionWindow
+ImmGetContext
+ImmGetConversionListA
+ImmGetConversionListW
+ImmGetConversionStatus
+ImmGetDefaultIMEWnd
+ImmGetDescriptionA
+ImmGetDescriptionW
+ImmGetGuideLineA
+ImmGetGuideLineW
+ImmGetHotKey
+ImmGetIMCCLockCount
+ImmGetIMCCSize
+ImmGetIMCLockCount
+ImmGetIMEFileNameA
+ImmGetIMEFileNameW
+ImmGetImeInfoEx
+ImmGetImeMenuItemsA
+ImmGetImeMenuItemsW
+ImmGetOpenStatus
+ImmGetProperty
+ImmGetRegisterWordStyleA
+ImmGetRegisterWordStyleW
+ImmGetStatusWindowPos
+ImmGetVirtualKey
+ImmIMPGetIMEA
+ImmIMPGetIMEW
+ImmIMPQueryIMEA
+ImmIMPQueryIMEW
+ImmIMPSetIMEA
+ImmIMPSetIMEW
+ImmInstallIMEA
+ImmInstallIMEW
+ImmIsIME
+ImmIsUIMessageA
+ImmIsUIMessageW
+ImmLoadIME
+ImmLoadLayout
+ImmLockClientImc
+ImmLockIMC
+ImmLockIMCC
+ImmLockImeDpi
+ImmNotifyIME
+ImmProcessKey
+ImmPutImeMenuItemsIntoMappedFile
+ImmReSizeIMCC
+ImmRegisterClient
+ImmRegisterWordA
+ImmRegisterWordW
+ImmReleaseContext
+ImmRequestMessageA
+ImmRequestMessageW
+ImmSendIMEMessageExA
+ImmSendIMEMessageExW
+ImmSetActiveContext
+ImmSetActiveContextConsoleIME
+ImmSetCandidateWindow
+ImmSetCompositionFontA
+ImmSetCompositionFontW
+ImmSetCompositionStringA
+ImmSetCompositionStringW
+ImmSetCompositionWindow
+ImmSetConversionStatus
+ImmSetHotKey
+ImmSetOpenStatus
+ImmSetStatusWindowPos
+ImmShowSoftKeyboard
+ImmSimulateHotKey
+ImmSystemHandler
+ImmTranslateMessage
+ImmUnlockClientImc
+ImmUnlockIMC
+ImmUnlockIMCC
+ImmUnlockImeDpi
+ImmUnregisterWordA
+ImmUnregisterWordW
+ImmWINNLSEnableIME
+ImmWINNLSGetEnableStatus
+ImmWINNLSGetIMEHotkey
libc/mingw/lib-common/ole32.def.in
@@ -0,0 +1,531 @@
+#include "func.def.in"
+
+LIBRARY "ole32.dll"
+EXPORTS
+OleGetPackageClipboardOwner
+CLIPFORMAT_UserFreeExt
+CLIPFORMAT_UserMarshalExt
+CLIPFORMAT_UserSizeExt
+CLIPFORMAT_UserUnmarshalExt
+CheckInitDde
+CleanROTForApartment
+ClipboardProcessUninitialize
+DdeBindToObject
+DestroyRunningObjectTable
+FindExt
+GetObjectFromRotByPath
+HPALETTE_UserFreeExt
+HPALETTE_UserMarshalExt
+HPALETTE_UserSizeExt
+HPALETTE_UserUnmarshalExt
+HRGN_UserFree
+HRGN_UserMarshal
+HRGN_UserSize
+HRGN_UserUnmarshal
+HWND_UserFreeExt
+HWND_UserMarshalExt
+HWND_UserSizeExt
+HWND_UserUnmarshalExt
+MonikerLoadTypeLib
+PropVariantChangeType
+ReadStorageProperties
+STGMEDIUM_UserFreeExt
+STGMEDIUM_UserMarshalExt
+STGMEDIUM_UserSizeExt
+STGMEDIUM_UserUnmarshalExt
+SetOleautModule
+StdTypesGetClassObject
+StdTypesRegisterServer
+WriteStorageProperties
+BindMoniker
+CLIPFORMAT_UserFree
+F64(CLIPFORMAT_UserFree64)
+CLIPFORMAT_UserMarshal
+F64(CLIPFORMAT_UserMarshal64)
+CLIPFORMAT_UserSize
+F64(CLIPFORMAT_UserSize64)
+CLIPFORMAT_UserUnmarshal
+F64(CLIPFORMAT_UserUnmarshal64)
+CLSIDFromOle1Class
+CLSIDFromProgID
+CLSIDFromProgIDEx
+CLSIDFromString
+CoAddRefServerProcess
+CoAicGetTokenForCOM
+CoAllowSetForegroundWindow
+CoAllowUnmarshalerCLSID
+CoBuildVersion
+CoCancelCall
+CoCheckElevationEnabled
+CoCopyProxy
+CoCreateFreeThreadedMarshaler
+CoCreateGuid
+CoCreateInstance
+CoCreateInstanceEx
+CoCreateInstanceFromApp
+CoCreateObjectInContext
+CoDeactivateObject
+CoDecodeProxy
+CoDecrementMTAUsage
+CoDisableCallCancellation
+CoDisconnectContext
+CoDisconnectObject
+CoDosDateTimeToFileTime
+CoEnableCallCancellation
+CoFileTimeNow
+CoFileTimeToDosDateTime
+CoFreeAllLibraries
+CoFreeLibrary
+CoFreeUnusedLibraries
+CoFreeUnusedLibrariesEx
+CoGetActivationState
+CoGetApartmentID
+CoGetApartmentType
+CoGetCallContext
+CoGetCallState
+CoGetCallerTID
+CoGetCancelObject
+CoGetClassObject
+CoGetClassVersion
+CoGetComCatalog
+CoGetContextToken
+CoGetCurrentLogicalThreadId
+CoGetCurrentProcess
+CoGetDefaultContext
+CoGetInstanceFromFile
+CoGetInstanceFromIStorage
+CoGetInterceptor
+CoGetInterceptorForOle32
+CoGetInterceptorFromTypeInfo
+CoGetInterfaceAndReleaseStream
+CoGetMalloc
+CoGetMarshalSizeMax
+CoGetModuleType
+CoGetObject
+CoGetObjectContext
+CoGetPSClsid
+CoGetProcessIdentifier
+CoGetStandardMarshal
+CoGetState
+CoGetStdMarshalEx
+CoGetSystemSecurityPermissions
+CoGetSystemWow64DirectoryW
+CoGetTreatAsClass
+CoHandlePriorityEventsFromMessagePump
+CoImpersonateClient
+CoIncrementMTAUsage
+CoInitialize
+CoInitializeEx
+CoInitializeSecurity
+CoInitializeWOW
+CoInstall
+CoInvalidateRemoteMachineBindings
+CoIsHandlerConnected
+CoIsOle1Class
+CoLoadLibrary
+CoLockObjectExternal
+CoMarshalHresult
+CoMarshalInterThreadInterfaceInStream
+CoMarshalInterface
+CoPopServiceDomain
+CoPushServiceDomain
+CoQueryAuthenticationServices
+CoQueryClientBlanket
+CoQueryProxyBlanket
+CoQueryReleaseObject
+CoReactivateObject
+CoRegisterActivationFilter
+CoRegisterChannelHook
+CoRegisterClassObject
+CoRegisterInitializeSpy
+CoRegisterMallocSpy
+CoRegisterMessageFilter
+CoRegisterPSClsid
+CoRegisterSurrogate
+CoRegisterSurrogateEx
+CoReleaseMarshalData
+CoReleaseServerProcess
+CoResumeClassObjects
+CoRetireServer
+CoRevertToSelf
+CoRevokeClassObject
+CoRevokeInitializeSpy
+CoRevokeMallocSpy
+CoSetCancelObject
+CoSetMessageDispatcher
+CoSetProxyBlanket
+CoSetState
+CoSuspendClassObjects
+CoSwitchCallContext
+CoTaskMemAlloc
+CoTaskMemFree
+CoTaskMemRealloc
+CoTestCancel
+CoTreatAsClass
+CoUninitialize
+CoUnloadingWOW
+CoUnmarshalHresult
+CoUnmarshalInterface
+CoVrfCheckThreadState
+CoVrfGetThreadState
+CoVrfReleaseThreadState
+CoWaitForMultipleHandles
+CoWaitForMultipleObjects
+ComPs_NdrDllCanUnloadNow
+ComPs_NdrDllGetClassObject
+ComPs_NdrDllRegisterProxy
+ComPs_NdrDllUnregisterProxy
+CreateAntiMoniker
+CreateBindCtx
+CreateClassMoniker
+CreateDataAdviseHolder
+CreateDataCache
+CreateErrorInfo
+CreateFileMoniker
+CreateGenericComposite
+CreateILockBytesOnHGlobal
+CreateItemMoniker
+CreateObjrefMoniker
+CreateOleAdviseHolder
+CreatePointerMoniker
+CreateStdProgressIndicator
+CreateStreamOnHGlobal
+DcomChannelSetHResult
+DeletePatternAndExtensionTables
+DllDebugObjectRPCHook
+DllGetClassObjectWOW
+DoDragDrop
+DragDropSetFDT
+EnableHookObject
+FmtIdToPropStgName
+FreePropVariantArray
+GetActiveObjectExt
+GetClassFile
+GetConvertStg
+GetDocumentBitStg
+GetErrorInfo
+GetHGlobalFromILockBytes
+GetHGlobalFromStream
+GetHookInterface
+GetRunningObjectTable
+HACCEL_UserFree
+F64(HACCEL_UserFree64)
+HACCEL_UserMarshal
+F64(HACCEL_UserMarshal64)
+HACCEL_UserSize
+F64(HACCEL_UserSize64)
+HACCEL_UserUnmarshal
+F64(HACCEL_UserUnmarshal64)
+HBITMAP_UserFree
+F64(HBITMAP_UserFree64)
+HBITMAP_UserMarshal
+F64(HBITMAP_UserMarshal64)
+HBITMAP_UserSize
+F64(HBITMAP_UserSize64)
+HBITMAP_UserUnmarshal
+F64(HBITMAP_UserUnmarshal64)
+HBRUSH_UserFree
+F64(HBRUSH_UserFree64)
+HBRUSH_UserMarshal
+F64(HBRUSH_UserMarshal64)
+HBRUSH_UserSize
+F64(HBRUSH_UserSize64)
+HBRUSH_UserUnmarshal
+F64(HBRUSH_UserUnmarshal64)
+HDC_UserFree
+F64(HDC_UserFree64)
+HDC_UserMarshal
+F64(HDC_UserMarshal64)
+HDC_UserSize
+F64(HDC_UserSize64)
+HDC_UserUnmarshal
+F64(HDC_UserUnmarshal64)
+HENHMETAFILE_UserFree
+F64(HENHMETAFILE_UserFree64)
+HENHMETAFILE_UserMarshal
+F64(HENHMETAFILE_UserMarshal64)
+HENHMETAFILE_UserSize
+F64(HENHMETAFILE_UserSize64)
+HENHMETAFILE_UserUnmarshal
+F64(HENHMETAFILE_UserUnmarshal64)
+HGLOBAL_UserFree
+F64(HGLOBAL_UserFree64)
+HGLOBAL_UserMarshal
+F64(HGLOBAL_UserMarshal64)
+HGLOBAL_UserSize
+F64(HGLOBAL_UserSize64)
+HGLOBAL_UserUnmarshal
+F64(HGLOBAL_UserUnmarshal64)
+HICON_UserFree
+F64(HICON_UserFree64)
+HICON_UserMarshal
+F64(HICON_UserMarshal64)
+HICON_UserSize
+F64(HICON_UserSize64)
+HICON_UserUnmarshal
+F64(HICON_UserUnmarshal64)
+HMENU_UserFree
+F64(HMENU_UserFree64)
+HMENU_UserMarshal
+F64(HMENU_UserMarshal64)
+HMENU_UserSize
+F64(HMENU_UserSize64)
+HMENU_UserUnmarshal
+F64(HMENU_UserUnmarshal64)
+HMETAFILEPICT_UserFree
+F64(HMETAFILEPICT_UserFree64)
+HMETAFILEPICT_UserMarshal
+F64(HMETAFILEPICT_UserMarshal64)
+HMETAFILEPICT_UserSize
+F64(HMETAFILEPICT_UserSize64)
+HMETAFILEPICT_UserUnmarshal
+F64(HMETAFILEPICT_UserUnmarshal64)
+HMETAFILE_UserFree
+F64(HMETAFILE_UserFree64)
+HMETAFILE_UserMarshal
+F64(HMETAFILE_UserMarshal64)
+HMETAFILE_UserSize
+F64(HMETAFILE_UserSize64)
+HMETAFILE_UserUnmarshal
+F64(HMETAFILE_UserUnmarshal64)
+HMONITOR_UserFree
+F64(HMONITOR_UserFree64)
+HMONITOR_UserMarshal
+F64(HMONITOR_UserMarshal64)
+HMONITOR_UserSize
+F64(HMONITOR_UserSize64)
+HMONITOR_UserUnmarshal
+F64(HMONITOR_UserUnmarshal64)
+HPALETTE_UserFree
+F64(HPALETTE_UserFree64)
+HPALETTE_UserMarshal
+F64(HPALETTE_UserMarshal64)
+HPALETTE_UserSize
+F64(HPALETTE_UserSize64)
+HPALETTE_UserUnmarshal
+F64(HPALETTE_UserUnmarshal64)
+HWND_UserFree
+F64(HWND_UserFree64)
+HWND_UserMarshal
+F64(HWND_UserMarshal64)
+HWND_UserSize
+F64(HWND_UserSize64)
+HWND_UserUnmarshal
+F64(HWND_UserUnmarshal64)
+HkOleRegisterObject
+IIDFromString
+IsAccelerator
+IsEqualGUID
+IsRoInitializeASTAAllowedInDesktop
+IsValidIid
+IsValidInterface
+IsValidPtrIn
+IsValidPtrOut
+MkParseDisplayName
+MonikerCommonPrefixWith
+MonikerRelativePathTo
+NdrOleInitializeExtension
+NdrProxyForwardingFunction10
+NdrProxyForwardingFunction11
+NdrProxyForwardingFunction12
+NdrProxyForwardingFunction13
+NdrProxyForwardingFunction14
+NdrProxyForwardingFunction15
+NdrProxyForwardingFunction16
+NdrProxyForwardingFunction17
+NdrProxyForwardingFunction18
+NdrProxyForwardingFunction19
+NdrProxyForwardingFunction20
+NdrProxyForwardingFunction21
+NdrProxyForwardingFunction22
+NdrProxyForwardingFunction23
+NdrProxyForwardingFunction24
+NdrProxyForwardingFunction25
+NdrProxyForwardingFunction26
+NdrProxyForwardingFunction27
+NdrProxyForwardingFunction28
+NdrProxyForwardingFunction29
+NdrProxyForwardingFunction3
+NdrProxyForwardingFunction30
+NdrProxyForwardingFunction31
+NdrProxyForwardingFunction32
+NdrProxyForwardingFunction4
+NdrProxyForwardingFunction5
+NdrProxyForwardingFunction6
+NdrProxyForwardingFunction7
+NdrProxyForwardingFunction8
+NdrProxyForwardingFunction9
+ObjectStublessClient10
+ObjectStublessClient11
+ObjectStublessClient12
+ObjectStublessClient13
+ObjectStublessClient14
+ObjectStublessClient15
+ObjectStublessClient16
+ObjectStublessClient17
+ObjectStublessClient18
+ObjectStublessClient19
+ObjectStublessClient20
+ObjectStublessClient21
+ObjectStublessClient22
+ObjectStublessClient23
+ObjectStublessClient24
+ObjectStublessClient25
+ObjectStublessClient26
+ObjectStublessClient27
+ObjectStublessClient28
+ObjectStublessClient29
+ObjectStublessClient3
+ObjectStublessClient30
+ObjectStublessClient31
+ObjectStublessClient32
+ObjectStublessClient4
+ObjectStublessClient5
+ObjectStublessClient6
+ObjectStublessClient7
+ObjectStublessClient8
+ObjectStublessClient9
+Ole32DllGetClassObject
+OleBuildVersion
+OleConvertIStorageToOLESTREAM
+OleConvertIStorageToOLESTREAMEx
+OleConvertOLESTREAMToIStorage
+OleConvertOLESTREAMToIStorageEx
+OleCreate
+OleCreateDefaultHandler
+OleCreateEmbeddingHelper
+OleCreateEx
+OleCreateFontIndirectExt
+OleCreateFromData
+OleCreateFromDataEx
+OleCreateFromFile
+OleCreateFromFileEx
+OleCreateLink
+OleCreateLinkEx
+OleCreateLinkFromData
+OleCreateLinkFromDataEx
+OleCreateLinkToFile
+OleCreateLinkToFileEx
+OleCreateMenuDescriptor
+OleCreatePictureIndirectExt
+OleCreatePropertyFrameIndirectExt
+OleCreateStaticFromData
+OleDestroyMenuDescriptor
+OleDoAutoConvert
+OleDraw
+OleDuplicateData
+OleFlushClipboard
+OleGetAutoConvert
+OleGetClipboard
+OleGetIconOfClass
+OleGetIconOfFile
+OleIconToCursorExt
+OleInitialize
+OleInitializeWOW
+OleIsCurrentClipboard
+OleIsRunning
+OleLoad
+OleLoadFromStream
+OleLoadPictureExt
+OleLoadPictureFileExt
+OleLoadPicturePathExt
+OleLockRunning
+OleMetafilePictFromIconAndLabel
+OleNoteObjectVisible
+OleQueryCreateFromData
+OleQueryLinkFromData
+OleRegEnumFormatEtc
+OleRegEnumVerbs
+OleRegGetMiscStatus
+OleRegGetUserType
+OleReleaseEnumVerbCache
+OleRun
+OleSave
+OleSavePictureFileExt
+OleSaveToStream
+OleSetAutoConvert
+OleSetClipboard
+OleSetContainedObject
+OleSetMenuDescriptor
+OleTranslateAccelerator
+OleTranslateColorExt
+OleUninitialize
+OpenOrCreateStream
+ProgIDFromCLSID
+PropStgNameToFmtId
+PropSysAllocString
+PropSysFreeString
+PropVariantClear
+PropVariantCopy
+ReadClassStg
+ReadClassStm
+ReadFmtUserTypeStg
+ReadOleStg
+ReadStringStream
+RegisterActiveObjectExt
+RegisterDragDrop
+ReleaseStgMedium
+RevokeActiveObjectExt
+RevokeDragDrop
+RoGetAgileReference
+SNB_UserFree
+F64(SNB_UserFree64)
+SNB_UserMarshal
+F64(SNB_UserMarshal64)
+SNB_UserSize
+F64(SNB_UserSize64)
+SNB_UserUnmarshal
+F64(SNB_UserUnmarshal64)
+STGMEDIUM_UserFree
+F64(STGMEDIUM_UserFree64)
+STGMEDIUM_UserMarshal
+F64(STGMEDIUM_UserMarshal64)
+STGMEDIUM_UserSize
+F64(STGMEDIUM_UserSize64)
+STGMEDIUM_UserUnmarshal
+F64(STGMEDIUM_UserUnmarshal64)
+SetConvertStg
+SetDocumentBitStg
+SetErrorInfo
+SetWOWThunkGlobalPtr
+StgConvertPropertyToVariant
+StgConvertVariantToProperty
+StgCreateDocfile
+StgCreateDocfileOnILockBytes
+StgCreatePropSetStg
+StgCreatePropStg
+StgCreateStorageEx
+StgGetIFillLockBytesOnFile
+StgGetIFillLockBytesOnILockBytes
+StgIsStorageFile
+StgIsStorageILockBytes
+StgOpenAsyncDocfileOnIFillLockBytes
+StgOpenPropStg
+StgOpenStorage
+StgOpenStorageEx
+StgOpenStorageOnHandle
+StgOpenStorageOnILockBytes
+StgPropertyLengthAsVariant
+StgSetTimes
+StringFromCLSID
+StringFromGUID2
+StringFromIID
+UpdateDCOMSettings
+UpdateProcessTracing
+UtConvertDvtd16toDvtd32
+UtConvertDvtd32toDvtd16
+UtGetDvtd16Info
+UtGetDvtd32Info
+WdtpInterfacePointer_UserFree
+F64(WdtpInterfacePointer_UserFree64)
+WdtpInterfacePointer_UserMarshal
+F64(WdtpInterfacePointer_UserMarshal64)
+WdtpInterfacePointer_UserSize
+F64(WdtpInterfacePointer_UserSize64)
+WdtpInterfacePointer_UserUnmarshal
+F64(WdtpInterfacePointer_UserUnmarshal64)
+WriteClassStg
+WriteClassStm
+WriteFmtUserTypeStg
+WriteOleStg
+WriteStringStream
libc/mingw/lib-common/oleaut32.def.in
@@ -0,0 +1,417 @@
+#include "func.def.in"
+
+LIBRARY "OLEAUT32.dll"
+EXPORTS
+SysAllocString
+SysReAllocString
+SysAllocStringLen
+SysReAllocStringLen
+SysFreeString
+SysStringLen
+VariantInit
+VariantClear
+VariantCopy
+VariantCopyInd
+VariantChangeType
+VariantTimeToDosDateTime
+DosDateTimeToVariantTime
+SafeArrayCreate
+SafeArrayDestroy
+SafeArrayGetDim
+SafeArrayGetElemsize
+SafeArrayGetUBound
+SafeArrayGetLBound
+SafeArrayLock
+SafeArrayUnlock
+SafeArrayAccessData
+SafeArrayUnaccessData
+SafeArrayGetElement
+SafeArrayPutElement
+SafeArrayCopy
+DispGetParam
+DispGetIDsOfNames
+DispInvoke
+CreateDispTypeInfo
+CreateStdDispatch
+RegisterActiveObject
+RevokeActiveObject
+GetActiveObject
+SafeArrayAllocDescriptor
+SafeArrayAllocData
+SafeArrayDestroyDescriptor
+SafeArrayDestroyData
+SafeArrayRedim
+SafeArrayAllocDescriptorEx
+SafeArrayCreateEx
+SafeArrayCreateVectorEx
+SafeArraySetRecordInfo
+SafeArrayGetRecordInfo
+VarParseNumFromStr
+VarNumFromParseNum
+VarI2FromUI1
+VarI2FromI4
+VarI2FromR4
+VarI2FromR8
+VarI2FromCy
+VarI2FromDate
+VarI2FromStr
+VarI2FromDisp
+VarI2FromBool
+SafeArraySetIID
+VarI4FromUI1
+VarI4FromI2
+VarI4FromR4
+VarI4FromR8
+VarI4FromCy
+VarI4FromDate
+VarI4FromStr
+VarI4FromDisp
+VarI4FromBool
+SafeArrayGetIID
+VarR4FromUI1
+VarR4FromI2
+VarR4FromI4
+VarR4FromR8
+VarR4FromCy
+VarR4FromDate
+VarR4FromStr
+VarR4FromDisp
+VarR4FromBool
+SafeArrayGetVartype
+VarR8FromUI1
+VarR8FromI2
+VarR8FromI4
+VarR8FromR4
+VarR8FromCy
+VarR8FromDate
+VarR8FromStr
+VarR8FromDisp
+VarR8FromBool
+VarFormat
+VarDateFromUI1
+VarDateFromI2
+VarDateFromI4
+VarDateFromR4
+VarDateFromR8
+VarDateFromCy
+VarDateFromStr
+VarDateFromDisp
+VarDateFromBool
+VarFormatDateTime
+VarCyFromUI1
+VarCyFromI2
+VarCyFromI4
+VarCyFromR4
+VarCyFromR8
+VarCyFromDate
+VarCyFromStr
+VarCyFromDisp
+VarCyFromBool
+VarFormatNumber
+VarBstrFromUI1
+VarBstrFromI2
+VarBstrFromI4
+VarBstrFromR4
+VarBstrFromR8
+VarBstrFromCy
+VarBstrFromDate
+VarBstrFromDisp
+VarBstrFromBool
+VarFormatPercent
+VarBoolFromUI1
+VarBoolFromI2
+VarBoolFromI4
+VarBoolFromR4
+VarBoolFromR8
+VarBoolFromDate
+VarBoolFromCy
+VarBoolFromStr
+VarBoolFromDisp
+VarFormatCurrency
+VarWeekdayName
+VarMonthName
+VarUI1FromI2
+VarUI1FromI4
+VarUI1FromR4
+VarUI1FromR8
+VarUI1FromCy
+VarUI1FromDate
+VarUI1FromStr
+VarUI1FromDisp
+VarUI1FromBool
+VarFormatFromTokens
+VarTokenizeFormatString
+VarAdd
+VarAnd
+VarDiv
+F_64(BSTR_UserFree64)
+F_64(BSTR_UserMarshal64)
+DispCallFunc
+VariantChangeTypeEx
+SafeArrayPtrOfIndex
+SysStringByteLen
+SysAllocStringByteLen
+F_64(BSTR_UserSize64)
+VarEqv
+VarIdiv
+VarImp
+VarMod
+VarMul
+VarOr
+VarPow
+VarSub
+CreateTypeLib
+LoadTypeLib
+LoadRegTypeLib
+RegisterTypeLib
+QueryPathOfRegTypeLib
+LHashValOfNameSys
+LHashValOfNameSysA
+VarXor
+VarAbs
+VarFix
+OaBuildVersion
+ClearCustData
+VarInt
+VarNeg
+VarNot
+VarRound
+VarCmp
+VarDecAdd
+VarDecDiv
+VarDecMul
+CreateTypeLib2
+VarDecSub
+VarDecAbs
+LoadTypeLibEx
+SystemTimeToVariantTime
+VariantTimeToSystemTime
+UnRegisterTypeLib
+VarDecFix
+VarDecInt
+VarDecNeg
+VarDecFromUI1
+VarDecFromI2
+VarDecFromI4
+VarDecFromR4
+VarDecFromR8
+VarDecFromDate
+VarDecFromCy
+VarDecFromStr
+VarDecFromDisp
+VarDecFromBool
+GetErrorInfo
+SetErrorInfo
+CreateErrorInfo
+VarDecRound
+VarDecCmp
+VarI2FromI1
+VarI2FromUI2
+VarI2FromUI4
+VarI2FromDec
+VarI4FromI1
+VarI4FromUI2
+VarI4FromUI4
+VarI4FromDec
+VarR4FromI1
+VarR4FromUI2
+VarR4FromUI4
+VarR4FromDec
+VarR8FromI1
+VarR8FromUI2
+VarR8FromUI4
+VarR8FromDec
+VarDateFromI1
+VarDateFromUI2
+VarDateFromUI4
+VarDateFromDec
+VarCyFromI1
+VarCyFromUI2
+VarCyFromUI4
+VarCyFromDec
+VarBstrFromI1
+VarBstrFromUI2
+VarBstrFromUI4
+VarBstrFromDec
+VarBoolFromI1
+VarBoolFromUI2
+VarBoolFromUI4
+VarBoolFromDec
+VarUI1FromI1
+VarUI1FromUI2
+VarUI1FromUI4
+VarUI1FromDec
+VarDecFromI1
+VarDecFromUI2
+VarDecFromUI4
+VarI1FromUI1
+VarI1FromI2
+VarI1FromI4
+VarI1FromR4
+VarI1FromR8
+VarI1FromDate
+VarI1FromCy
+VarI1FromStr
+VarI1FromDisp
+VarI1FromBool
+VarI1FromUI2
+VarI1FromUI4
+VarI1FromDec
+VarUI2FromUI1
+VarUI2FromI2
+VarUI2FromI4
+VarUI2FromR4
+VarUI2FromR8
+VarUI2FromDate
+VarUI2FromCy
+VarUI2FromStr
+VarUI2FromDisp
+VarUI2FromBool
+VarUI2FromI1
+VarUI2FromUI4
+VarUI2FromDec
+VarUI4FromUI1
+VarUI4FromI2
+VarUI4FromI4
+VarUI4FromR4
+VarUI4FromR8
+VarUI4FromDate
+VarUI4FromCy
+VarUI4FromStr
+VarUI4FromDisp
+VarUI4FromBool
+VarUI4FromI1
+VarUI4FromUI2
+VarUI4FromDec
+BSTR_UserSize
+BSTR_UserMarshal
+BSTR_UserUnmarshal
+BSTR_UserFree
+VARIANT_UserSize
+VARIANT_UserMarshal
+VARIANT_UserUnmarshal
+VARIANT_UserFree
+LPSAFEARRAY_UserSize
+LPSAFEARRAY_UserMarshal
+LPSAFEARRAY_UserUnmarshal
+LPSAFEARRAY_UserFree
+LPSAFEARRAY_Size
+LPSAFEARRAY_Marshal
+LPSAFEARRAY_Unmarshal
+VarDecCmpR8
+VarCyAdd
+F_64(BSTR_UserUnmarshal64)
+DllCanUnloadNow
+DllGetClassObject
+OACreateTypeLib2
+VarCyMul
+VarCyMulI4
+VarCySub
+VarCyAbs
+VarCyFix
+VarCyInt
+VarCyNeg
+VarCyRound
+VarCyCmp
+VarCyCmpR8
+VarBstrCat
+VarBstrCmp
+VarR8Pow
+VarR4CmpR8
+VarR8Round
+VarCat
+VarDateFromUdateEx
+DllRegisterServer
+DllUnregisterServer
+GetRecordInfoFromGuids
+GetRecordInfoFromTypeInfo
+F_64(LPSAFEARRAY_UserFree64)
+SetVarConversionLocaleSetting
+GetVarConversionLocaleSetting
+SetOaNoCache
+F_64(LPSAFEARRAY_UserMarshal64)
+VarCyMulI8
+VarDateFromUdate
+VarUdateFromDate
+GetAltMonthNames
+VarI8FromUI1
+VarI8FromI2
+VarI8FromR4
+VarI8FromR8
+VarI8FromCy
+VarI8FromDate
+VarI8FromStr
+VarI8FromDisp
+VarI8FromBool
+VarI8FromI1
+VarI8FromUI2
+VarI8FromUI4
+VarI8FromDec
+VarI2FromI8
+VarI2FromUI8
+VarI4FromI8
+VarI4FromUI8
+F_64(LPSAFEARRAY_UserSize64)
+F_64(LPSAFEARRAY_UserUnmarshal64)
+OACreateTypeLib2
+F_64(VARIANT_UserFree64)
+F_64(VARIANT_UserMarshal64)
+F_64(VARIANT_UserSize64)
+F_64(VARIANT_UserUnmarshal64)
+VarR4FromI8
+VarR4FromUI8
+VarR8FromI8
+VarR8FromUI8
+VarDateFromI8
+VarDateFromUI8
+VarCyFromI8
+VarCyFromUI8
+VarBstrFromI8
+VarBstrFromUI8
+VarBoolFromI8
+VarBoolFromUI8
+VarUI1FromI8
+VarUI1FromUI8
+VarDecFromI8
+VarDecFromUI8
+VarI1FromI8
+VarI1FromUI8
+VarUI2FromI8
+VarUI2FromUI8
+OleLoadPictureEx
+OleLoadPictureFileEx
+SafeArrayCreateVector
+SafeArrayCopyData
+VectorFromBstr
+BstrFromVector
+OleIconToCursor
+OleCreatePropertyFrameIndirect
+OleCreatePropertyFrame
+OleLoadPicture
+OleCreatePictureIndirect
+OleCreateFontIndirect
+OleTranslateColor
+OleLoadPictureFile
+OleSavePictureFile
+OleLoadPicturePath
+VarUI4FromI8
+VarUI4FromUI8
+VarI8FromUI8
+VarUI8FromI8
+VarUI8FromUI1
+VarUI8FromI2
+VarUI8FromR4
+VarUI8FromR8
+VarUI8FromCy
+VarUI8FromDate
+VarUI8FromStr
+VarUI8FromDisp
+VarUI8FromBool
+VarUI8FromI1
+VarUI8FromUI2
+VarUI8FromUI4
+VarUI8FromDec
+RegisterTypeLibForUser
+UnRegisterTypeLibForUser
+OaEnablePerUserTLibRegistration
+OACleanup
libc/mingw/lib-common/shell32.def
@@ -0,0 +1,389 @@
+LIBRARY "SHELL32.dll"
+EXPORTS
+SHChangeNotifyRegister
+SHDefExtractIconA
+SHChangeNotifyDeregister
+SHDefExtractIconW
+PifMgr_OpenProperties
+PifMgr_GetProperties
+PifMgr_SetProperties
+PifMgr_CloseProperties
+SHStartNetConnectionDialogW
+ILFindLastID
+ILRemoveLastID
+ILClone
+ILCloneFirst
+ILIsEqual
+DAD_DragEnterEx2
+ILIsParent
+ILFindChild
+ILCombine
+ILLoadFromStream
+ILSaveToStream
+SHILCreateFromPath
+IsLFNDriveA
+IsLFNDriveW
+PathIsExe
+PathMakeUniqueName
+PathQualify
+PathResolve
+RestartDialog
+PickIconDlg
+GetFileNameFromBrowse
+DriveType
+IsNetDrive
+Shell_MergeMenus
+SHGetSetSettings
+Shell_GetImageLists
+Shell_GetCachedImageIndex
+SHShellFolderView_Message
+SHCreateStdEnumFmtEtc
+PathYetAnotherMakeUniqueName
+SHMapPIDLToSystemImageListIndex
+SHOpenPropSheetW
+OpenAs_RunDLL
+CIDLData_CreateFromIDArray
+OpenRegStream
+SHDoDragDrop
+SHCloneSpecialIDList
+SHFindFiles
+PathGetShortPath
+SHGetRealIDL
+SHRestricted
+SHCoCreateInstance
+SignalFileOpen
+Activate_RunDLL
+CheckEscapesA
+CheckEscapesW
+Control_FillCache_RunDLL
+Control_FillCache_RunDLLA
+Control_FillCache_RunDLLW
+IsLFNDrive
+SHFlushClipboard
+OpenAs_RunDLLA
+DAD_AutoScroll
+DAD_DragEnterEx
+DAD_DragLeave
+OpenAs_RunDLLW
+DAD_DragMove
+PrepareDiscForBurnRunDllW
+DAD_SetDragImage
+DAD_ShowDragImage
+PrintersGetCommand_RunDLL
+PrintersGetCommand_RunDLLA
+SHCLSIDFromString
+SHFind_InitMenuPopup
+SHMapIDListToImageListIndexAsync
+PrintersGetCommand_RunDLLW
+ILGetSize
+ILGetNext
+ILAppendID
+ILFree
+ILCreateFromPath
+SHRunControlPanel
+SHSimpleIDListFromPath
+Win32DeleteFile
+SHCreateDirectory
+CallCPLEntry16
+SHAddFromPropSheetExtArray
+SHCreatePropSheetExtArray
+SHDestroyPropSheetExtArray
+SHReplaceFromPropSheetExtArray
+PathCleanupSpec
+SHValidateUNC
+SHCreateShellFolderViewEx
+SHSetInstanceExplorer
+SHObjectProperties
+SHGetNewLinkInfoA
+SHGetNewLinkInfoW
+ShellMessageBoxW
+ShellMessageBoxA
+ILCreateFromPathA
+ILCreateFromPathW
+SHUpdateImageA
+SHUpdateImageW
+SHHandleUpdateImage
+SHFree
+SHAlloc
+RealShellExecuteA
+RealShellExecuteExA
+RealShellExecuteExW
+RealShellExecuteW
+SHHelpShortcuts_RunDLL
+SHHelpShortcuts_RunDLLA
+SHSetFolderPathA
+SHSetFolderPathW
+SHHelpShortcuts_RunDLLW
+PathIsSlowW
+PathIsSlowA
+SHTestTokenMembership
+AppCompat_RunDLLW
+SHCreateShellFolderView
+AssocCreateForClasses
+AssocGetDetailsOfPropKey
+CheckEscapesW
+CommandLineToArgvW
+Control_RunDLL
+Control_RunDLLA
+Control_RunDLLAsUserW
+Control_RunDLLW
+DoEnvironmentSubstA
+DoEnvironmentSubstW
+DragAcceptFiles
+DragFinish
+DragQueryFile
+DragQueryFileA
+DragQueryFileAorW
+DragQueryFileW
+DragQueryPoint
+DuplicateIcon
+ExtractAssociatedIconA
+ExtractAssociatedIconExA
+ExtractAssociatedIconExW
+ExtractAssociatedIconW
+ExtractIconA
+ExtractIconEx
+ExtractIconExA
+ExtractIconExW
+ExtractIconResInfoA
+ExtractIconResInfoW
+ExtractIconW
+ExtractVersionResource16W
+FindExeDlgProc
+FindExecutableA
+FindExecutableW
+FreeIconList
+GetCurrentProcessExplicitAppUserModelID
+InitNetworkAddressControl
+InternalExtractIconListA
+InternalExtractIconListW
+LaunchMSHelp_RunDLLW
+Options_RunDLL
+Options_RunDLLA
+Options_RunDLLW
+PathCleanupSpecWorker
+PathIsExeWorker
+RegenerateUserEnvironment
+RunAsNewUser_RunDLLW
+SHAddDefaultPropertiesByExt
+SHAddToRecentDocs
+SHAppBarMessage
+SHAssocEnumHandlers
+SHAssocEnumHandlersForProtocolByApplication
+SHBindToFolderIDListParent
+SHBindToFolderIDListParentEx
+SHBindToObject
+SHBindToParent
+SHBrowseForFolder
+SHBrowseForFolderA
+SHBrowseForFolderW
+SHChangeNotify
+SHChangeNotifyRegisterThread
+SHChangeNotifySuspendResume
+SHCoCreateInstanceWorker
+SHCreateAssociationRegistration
+SHCreateDataObject
+SHCreateDefaultContextMenu
+SHCreateDefaultExtractIcon
+SHCreateDefaultPropertiesOp
+SHCreateDirectoryExA
+SHCreateDirectoryExW
+SHCreateDirectoryExWWorker
+SHCreateItemFromIDList
+SHCreateItemFromParsingName
+SHCreateItemFromRelativeName
+SHCreateItemInKnownFolder
+SHCreateItemWithParent
+SHCreateLocalServerRunDll
+SHCreateProcessAsUserW
+SHCreateQueryCancelAutoPlayMoniker
+SHCreateShellItem
+SHCreateShellItemArray
+SHCreateShellItemArrayFromDataObject
+SHCreateShellItemArrayFromIDLists
+SHCreateShellItemArrayFromShellItem
+SHEmptyRecycleBinA
+SHEmptyRecycleBinW
+SHEnableServiceObject
+SHEnumerateUnreadMailAccountsW
+SHEvaluateSystemCommandTemplate
+SHExtractIconsW
+SHFileOperation
+SHFileOperationA
+SHFileOperationW
+SHFormatDrive
+SHFreeNameMappings
+SHGetDataFromIDListA
+SHGetDataFromIDListW
+SHGetDesktopFolder
+SHGetDesktopFolderWorker
+SHGetDiskFreeSpaceA
+SHGetDiskFreeSpaceExA
+SHGetDiskFreeSpaceExW
+SHGetDriveMedia
+SHGetFileInfo
+SHGetFileInfoA
+SHGetFileInfoW
+SHGetFileInfoWWorker
+SHGetFolderLocation
+SHGetFolderLocationWorker
+SHGetFolderPathA
+SHGetFolderPathAWorker
+SHGetFolderPathAndSubDirA
+SHGetFolderPathAndSubDirW
+SHGetFolderPathAndSubDirWWorker
+SHGetFolderPathEx
+SHGetFolderPathW
+SHGetFolderPathWWorker
+SHGetIDListFromObject
+SHGetIconOverlayIndexA
+SHGetIconOverlayIndexW
+SHGetInstanceExplorer
+SHGetInstanceExplorerWorker
+SHGetItemFromDataObject
+SHGetItemFromObject
+SHGetKnownFolderIDList
+SHGetKnownFolderItem
+SHGetKnownFolderPath
+SHGetKnownFolderPathWorker
+SHGetLocalizedName
+SHGetMalloc
+SHGetNameFromIDList
+SHGetNewLinkInfo
+SHGetPathFromIDList
+SHGetPathFromIDListA
+SHGetPathFromIDListEx
+SHGetPathFromIDListW
+SHGetPropertyStoreForWindow
+SHGetPropertyStoreFromIDList
+SHGetPropertyStoreFromParsingName
+SHGetSettings
+SHGetSpecialFolderLocation
+SHGetSpecialFolderPathA
+SHGetSpecialFolderPathAWorker
+SHGetSpecialFolderPathW
+SHGetSpecialFolderPathWWorker
+SHGetStockIconInfo
+SHGetTemporaryPropertyForItem
+SHGetUnreadMailCountW
+SHInvokePrinterCommandA
+SHInvokePrinterCommandW
+SHIsFileAvailableOffline
+SHLoadInProc
+SHLoadNonloadedIconOverlayIdentifiers
+SHOpenFolderAndSelectItems
+SHOpenWithDialog
+SHParseDisplayName
+SHPathPrepareForWriteA
+SHPathPrepareForWriteW
+SHQueryRecycleBinA
+SHQueryRecycleBinW
+SHQueryUserNotificationState
+SHRemoveLocalizedName
+SHResolveLibrary
+SHSetDefaultProperties
+SHSetKnownFolderPath
+SHSetKnownFolderPathWorker
+SHSetLocalizedName
+SHSetTemporaryPropertyForItem
+SHSetUnreadMailCountW
+SHShowManageLibraryUI
+SHUpdateRecycleBinIcon
+SetCurrentProcessExplicitAppUserModelID
+SheChangeDirA
+SheChangeDirExA
+SheChangeDirExW
+SheChangeDirW
+SheConvertPathW
+SheFullPathA
+SheFullPathW
+SheGetCurDrive
+SheShortenPathA
+SheShortenPathW
+SheGetDirA
+SheGetDirExW
+SheGetDirW
+SheGetPathOffsetW
+SheRemoveQuotesA
+SheRemoveQuotesW
+SheSetCurDrive
+ShellAboutA
+ShellAboutW
+ShellExec_RunDLL
+ShellExec_RunDLLA
+ShellExec_RunDLLW
+ShellExecuteA
+ShellExecuteEx
+ShellExecuteExA
+ShellExecuteExW
+ShellExecuteW
+ShellHookProc
+Shell_GetCachedImageIndexA
+Shell_GetCachedImageIndexW
+Shell_NotifyIcon
+Shell_NotifyIconA
+Shell_NotifyIconGetRect
+Shell_NotifyIconW
+StrChrA
+StrChrIA
+StrChrIW
+StrChrW
+StrCmpNA
+StrCmpNIA
+StrCmpNIW
+StrCmpNW
+StrCpyNA
+StrCpyNW
+StrNCmpA
+StrNCmpIA
+StrNCmpIW
+StrNCmpW
+StrNCpyA
+StrNCpyW
+StrRChrA
+StrRChrIA
+StrRChrIW
+StrRChrW
+StrRStrA
+StrRStrIA
+StrRStrIW
+StrRStrW
+StrStrA
+StrStrIA
+StrStrIW
+StrStrW
+WOWShellExecute
+SHAllocShared
+SHLockShared
+SHUnlockShared
+SHFreeShared
+WaitForExplorerRestartW
+RealDriveType
+SHFlushSFCache
+SHChangeNotification_Lock
+SHChangeNotification_Unlock
+WriteCabinetState
+PathProcessCommand
+ReadCabinetState
+IsUserAnAdmin
+StgMakeUniqueName
+SHPropStgCreate
+SHPropStgReadMultiple
+SHPropStgWriteMultiple
+CDefFolderMenu_Create
+CDefFolderMenu_Create2
+SHGetSetFolderCustomSettingsW
+SHGetSetFolderCustomSettings
+SHMultiFileProperties
+SHGetImageList
+RestartDialogEx
+SHCreateFileExtractIconW
+SHLimitInputEdit
+SHGetShellStyleHInstance
+SHGetAttributesFromDataObject
+ILLoadFromStreamEx
+GetSystemPersistedStorageItemList
+CreateStorageItemFromShellItem_FullTrustCaller
+CreateStorageItemFromShellItem_FullTrustCaller_ForPackage
+CreateStorageItemFromShellItem_FullTrustCaller_ForPackage_WithProcessHandle
+CreateStorageItemFromShellItem_FullTrustCaller_UseImplicitFlagsAndPackage
libc/mingw/lib-common/user32.def.in
@@ -0,0 +1,966 @@
+#include "func.def.in"
+
+LIBRARY "USER32.dll"
+EXPORTS
+ActivateKeyboardLayout
+AddClipboardFormatListener
+AdjustWindowRect
+AdjustWindowRectEx
+AdjustWindowRectExForDpi
+AlignRects
+AllowForegroundActivation
+AllowSetForegroundWindow
+AnimateWindow
+AnyPopup
+AppendMenuA
+AppendMenuW
+AreDpiAwarenessContextsEqual
+ArrangeIconicWindows
+AttachThreadInput
+BeginDeferWindowPos
+BeginPaint
+BlockInput
+BringWindowToTop
+BroadcastSystemMessage
+BroadcastSystemMessageA
+BroadcastSystemMessageExA
+BroadcastSystemMessageExW
+BroadcastSystemMessageW
+BuildReasonArray
+CalcMenuBar
+CalculatePopupWindowPosition
+CallMsgFilter
+CallMsgFilterA
+CallMsgFilterW
+CallNextHookEx
+CallWindowProcA
+CallWindowProcW
+CancelShutdown
+CascadeChildWindows
+CascadeWindows
+ChangeClipboardChain
+ChangeDisplaySettingsA
+ChangeDisplaySettingsExA
+ChangeDisplaySettingsExW
+ChangeDisplaySettingsW
+ChangeMenuA
+ChangeMenuW
+ChangeWindowMessageFilter
+ChangeWindowMessageFilterEx
+CharLowerA
+CharLowerBuffA
+CharLowerBuffW
+CharLowerW
+CharNextA
+CharNextExA
+CharNextW
+CharPrevA
+CharPrevExA
+CharPrevW
+CharToOemA
+CharToOemBuffA
+CharToOemBuffW
+CharToOemW
+CharUpperA
+CharUpperBuffA
+CharUpperBuffW
+CharUpperW
+CheckDBCSEnabledExt
+CheckDlgButton
+CheckMenuItem
+CheckMenuRadioItem
+CheckProcessForClipboardAccess
+CheckProcessSession
+CheckRadioButton
+CheckWindowThreadDesktop
+ChildWindowFromPoint
+ChildWindowFromPointEx
+CliImmSetHotKey
+ClientThreadSetup
+ClientToScreen
+ClipCursor
+CloseClipboard
+CloseDesktop
+CloseGestureInfoHandle
+CloseTouchInputHandle
+CloseWindow
+CloseWindowStation
+ConsoleControl
+ControlMagnification
+CopyAcceleratorTableA
+CopyAcceleratorTableW
+CopyIcon
+CopyImage
+CopyRect
+CountClipboardFormats
+CreateAcceleratorTableA
+CreateAcceleratorTableW
+CreateCaret
+CreateCursor
+CreateDCompositionHwndTarget
+CreateDesktopA
+CreateDesktopExA
+CreateDesktopExW
+CreateDesktopW
+CreateDialogIndirectParamA
+CreateDialogIndirectParamAorW
+CreateDialogIndirectParamW
+CreateDialogParamA
+CreateDialogParamW
+CreateIcon
+CreateIconFromResource
+CreateIconFromResourceEx
+CreateIconIndirect
+CreateMDIWindowA
+CreateMDIWindowW
+CreateMenu
+CreatePopupMenu
+CreateSystemThreads
+CreateWindowExA
+CreateWindowExW
+CreateWindowInBand
+CreateWindowInBandEx
+CreateWindowIndirect
+CreateWindowStationA
+CreateWindowStationW
+CsrBroadcastSystemMessageExW
+CtxInitUser32
+DdeAbandonTransaction
+DdeAccessData
+DdeAddData
+DdeClientTransaction
+DdeCmpStringHandles
+DdeConnect
+DdeConnectList
+DdeCreateDataHandle
+DdeCreateStringHandleA
+DdeCreateStringHandleW
+DdeDisconnect
+DdeDisconnectList
+DdeEnableCallback
+DdeFreeDataHandle
+DdeFreeStringHandle
+DdeGetData
+DdeGetLastError
+DdeGetQualityOfService
+DdeImpersonateClient
+DdeInitializeA
+DdeInitializeW
+DdeKeepStringHandle
+DdeNameService
+DdePostAdvise
+DdeQueryConvInfo
+DdeQueryNextServer
+DdeQueryStringA
+DdeQueryStringW
+DdeReconnect
+DdeSetQualityOfService
+DdeSetUserHandle
+DdeUnaccessData
+DdeUninitialize
+DefDlgProcA
+DefDlgProcW
+DefFrameProcA
+DefFrameProcW
+DefMDIChildProcA
+DefMDIChildProcW
+DefRawInputProc
+DefWindowProcA
+DefWindowProcW
+DeferWindowPos
+DeferWindowPosAndBand
+DeleteMenu
+DeregisterShellHookWindow
+DestroyAcceleratorTable
+DestroyCaret
+DestroyCursor
+DestroyDCompositionHwndTarget
+DestroyIcon
+DestroyMenu
+DestroyReasons
+DestroyWindow
+DeviceEventWorker
+DialogBoxIndirectParamA
+DialogBoxIndirectParamAorW
+DialogBoxIndirectParamW
+DialogBoxParamA
+DialogBoxParamW
+DisableProcessWindowsGhosting
+DispatchMessageA
+DispatchMessageW
+DisplayConfigGetDeviceInfo
+DisplayConfigSetDeviceInfo
+DisplayExitWindowsWarnings
+DlgDirListA
+DlgDirListComboBoxA
+DlgDirListComboBoxW
+DlgDirListW
+DlgDirSelectComboBoxExA
+DlgDirSelectComboBoxExW
+DlgDirSelectExA
+DlgDirSelectExW
+DoSoundConnect
+DoSoundDisconnect
+DragDetect
+DragObject
+DrawAnimatedRects
+DrawCaption
+DrawCaptionTempA
+DrawCaptionTempW
+DrawEdge
+DrawFocusRect
+DrawFrame
+DrawFrameControl
+DrawIcon
+DrawIconEx
+DrawMenuBar
+DrawMenuBarTemp
+DrawStateA
+DrawStateW
+DrawTextA
+DrawTextExA
+DrawTextExW
+DrawTextW
+DwmGetDxSharedSurface
+DwmGetRemoteSessionOcclusionEvent
+DwmGetRemoteSessionOcclusionState
+DwmKernelShutdown
+DwmKernelStartup
+DwmLockScreenUpdates
+DwmStartRedirection
+DwmStopRedirection
+DwmValidateWindow
+EditWndProc
+EmptyClipboard
+EnableMenuItem
+EnableMouseInPointer
+EnableNonClientDpiScaling
+EnableScrollBar
+EnableSessionForMMCSS
+EnableWindow
+EndDeferWindowPos
+EndDeferWindowPosEx
+EndDialog
+EndMenu
+EndPaint
+EndTask
+EnterReaderModeHelper
+EnumChildWindows
+EnumClipboardFormats
+EnumDesktopWindows
+EnumDesktopsA
+EnumDesktopsW
+EnumDisplayDevicesA
+EnumDisplayDevicesW
+EnumDisplayMonitors
+EnumDisplaySettingsA
+EnumDisplaySettingsExA
+EnumDisplaySettingsExW
+EnumDisplaySettingsW
+EnumPropsA
+EnumPropsExA
+EnumPropsExW
+EnumPropsW
+EnumThreadWindows
+EnumWindowStationsA
+EnumWindowStationsW
+EnumWindows
+EqualRect
+EvaluateProximityToPolygon
+EvaluateProximityToRect
+ExcludeUpdateRgn
+ExitWindowsEx
+FillRect
+FindWindowA
+FindWindowExA
+FindWindowExW
+FindWindowW
+FlashWindow
+FlashWindowEx
+FrameRect
+FreeDDElParam
+FrostCrashedWindow
+GetActiveWindow
+GetAltTabInfo
+GetAltTabInfoA
+GetAltTabInfoW
+GetAncestor
+GetAppCompatFlags
+GetAppCompatFlags2
+GetAsyncKeyState
+GetAutoRotationState
+GetAwarenessFromDpiAwarenessContext
+GetCIMSSM
+GetCapture
+GetCaretBlinkTime
+GetCaretPos
+GetClassInfoA
+GetClassInfoExA
+GetClassInfoExW
+GetClassInfoW
+GetClassLongA
+GetClassLongW
+F64(GetClassLongPtrA)
+F64(GetClassLongPtrW)
+GetClassNameA
+GetClassNameW
+GetClassWord
+GetClientRect
+GetClipCursor
+GetClipboardAccessToken
+GetClipboardData
+GetClipboardFormatNameA
+GetClipboardFormatNameW
+GetClipboardOwner
+GetClipboardSequenceNumber
+GetClipboardViewer
+GetComboBoxInfo
+GetCurrentInputMessageSource
+GetCursor
+GetCursorFrameInfo
+GetCursorInfo
+GetCursorPos
+GetDC
+GetDCEx
+GetDesktopID
+GetDesktopWindow
+GetDialogBaseUnits
+GetDisplayAutoRotationPreferences
+GetDisplayConfigBufferSizes
+GetDlgCtrlID
+GetDlgItem
+GetDlgItemInt
+GetDlgItemTextA
+GetDlgItemTextW
+GetDoubleClickTime
+GetDpiForMonitorInternal
+GetDpiForSystem
+GetDpiForWindow
+GetFocus
+GetForegroundWindow
+GetGUIThreadInfo
+GetGestureConfig
+GetGestureExtraArgs
+GetGestureInfo
+GetGUIThreadInfo
+GetGuiResources
+GetIconInfo
+GetIconInfoExA
+GetIconInfoExW
+GetInputDesktop
+GetInputLocaleInfo
+GetInputState
+GetInternalWindowPos
+GetKBCodePage
+GetKeyNameTextA
+GetKeyNameTextW
+GetKeyState
+GetKeyboardLayout
+GetKeyboardLayoutList
+GetKeyboardLayoutNameA
+GetKeyboardLayoutNameW
+GetKeyboardState
+GetKeyboardType
+GetLastActivePopup
+GetLastInputInfo
+GetLayeredWindowAttributes
+GetListBoxInfo
+GetMagnificationDesktopColorEffect
+GetMagnificationDesktopMagnification
+GetMagnificationLensCtxInformation
+GetMenu
+GetMenuBarInfo
+GetMenuCheckMarkDimensions
+GetMenuContextHelpId
+GetMenuDefaultItem
+GetMenuInfo
+GetMenuItemCount
+GetMenuItemID
+GetMenuItemInfoA
+GetMenuItemInfoW
+GetMenuItemRect
+GetMenuState
+GetMenuStringA
+GetMenuStringW
+GetMessageA
+GetMessageExtraInfo
+GetMessagePos
+GetMessageTime
+GetMessageW
+GetMonitorInfoA
+GetMonitorInfoW
+GetMouseMovePointsEx
+GetNextDlgGroupItem
+GetNextDlgTabItem
+GetOpenClipboardWindow
+GetParent
+GetPhysicalCursorPos
+GetPointerCursorId
+GetPointerDevice
+GetPointerDeviceCursors
+GetPointerDeviceProperties
+GetPointerDeviceRects
+GetPointerDevices
+GetPointerFrameArrivalTimes
+GetPointerFrameInfo
+GetPointerFrameInfoHistory
+GetPointerFramePenInfo
+GetPointerFramePenInfoHistory
+GetPointerFrameTouchInfo
+GetPointerFrameTouchInfoHistory
+GetPointerInfo
+GetPointerInfoHistory
+GetPointerInputTransform
+GetPointerPenInfo
+GetPointerPenInfoHistory
+GetPointerTouchInfo
+GetPointerTouchInfoHistory
+GetPointerType
+GetPriorityClipboardFormat
+GetProcessDefaultLayout
+GetProcessDpiAwarenessInternal
+GetProcessWindowStation
+GetProgmanWindow
+GetPropA
+GetPropW
+GetQueueStatus
+GetRawInputBuffer
+GetRawInputData
+GetRawInputDeviceInfoA
+GetRawInputDeviceInfoW
+GetRawInputDeviceList
+GetRawPointerDeviceData
+GetReasonTitleFromReasonCode
+GetRegisteredRawInputDevices
+GetScrollBarInfo
+GetScrollInfo
+GetScrollPos
+GetScrollRange
+GetSendMessageReceiver
+GetShellWindow
+GetSubMenu
+GetSysColor
+GetSysColorBrush
+GetSystemMenu
+GetSystemMetrics
+GetSystemMetricsForDpi
+GetTabbedTextExtentA
+GetTabbedTextExtentW
+GetTaskmanWindow
+GetThreadDesktop
+GetThreadDpiAwarenessContext
+GetTitleBarInfo
+GetTopLevelWindow
+GetTopWindow
+GetTouchInputInfo
+GetUnpredictedMessagePos
+GetUpdateRect
+GetUpdateRgn
+GetUpdatedClipboardFormats
+GetUserObjectInformationA
+GetUserObjectInformationW
+GetUserObjectSecurity
+GetWinStationInfo
+GetWindow
+GetWindowBand
+GetWindowCompositionAttribute
+GetWindowCompositionInfo
+GetWindowContextHelpId
+GetWindowDC
+GetWindowDisplayAffinity
+GetWindowDpiAwarenessContext
+GetWindowFeedbackSetting
+GetWindowInfo
+GetWindowLongA
+GetWindowLongW
+F64(GetWindowLongPtrA)
+F64(GetWindowLongPtrW)
+GetWindowMinimizeRect
+GetWindowModuleFileName
+GetWindowModuleFileNameA
+GetWindowModuleFileNameW
+GetWindowPlacement
+GetWindowRect
+GetWindowRgn
+GetWindowRgnBox
+GetWindowRgnEx
+GetWindowTextA
+GetWindowTextLengthA
+GetWindowTextLengthW
+GetWindowTextW
+GetWindowThreadProcessId
+GetWindowWord
+GhostWindowFromHungWindow
+GrayStringA
+GrayStringW
+HideCaret
+HiliteMenuItem
+HungWindowFromGhostWindow
+IMPGetIMEA
+IMPGetIMEW
+IMPQueryIMEA
+IMPQueryIMEW
+IMPSetIMEA
+IMPSetIMEW
+ImpersonateDdeClientWindow
+InSendMessage
+InSendMessageEx
+InflateRect
+InheritWindowMonitor
+InitDManipHook
+InitializeInputDeviceInjection
+InitializeLpkHooks
+InitializePointerDeviceInjection
+InitializeTouchInjection
+InjectDeviceInput
+InjectKeyboardInput
+InjectMouseInput
+InjectPointerInput
+InjectTouchInput
+InsertMenuA
+InsertMenuItemA
+InsertMenuItemW
+InsertMenuW
+InternalGetWindowIcon
+InternalGetWindowText
+IntersectRect
+InvalidateRect
+InvalidateRgn
+InvertRect
+IsCharAlphaA
+IsCharAlphaNumericA
+IsCharAlphaNumericW
+IsCharAlphaW
+IsCharLowerA
+IsCharLowerW
+IsCharUpperA
+IsCharUpperW
+IsChild
+IsClipboardFormatAvailable
+IsDialogMessage
+IsDialogMessageA
+IsDialogMessageW
+IsDlgButtonChecked
+IsGUIThread
+IsHungAppWindow
+IsIconic
+IsImmersiveProcess
+IsInDesktopWindowBand
+IsMenu
+IsProcess16Bit
+IsMouseInPointerEnabled
+IsProcessDPIAware
+IsQueueAttached
+IsRectEmpty
+IsSETEnabled
+IsServerSideWindow
+IsThreadDesktopComposited
+IsTopLevelWindow
+IsTouchWindow
+IsValidDpiAwarenessContext
+IsWinEventHookInstalled
+IsWindow
+IsWindowArranged
+IsWindowEnabled
+IsWindowInDestroy
+IsWindowRedirectedForPrint
+IsWindowUnicode
+IsWindowVisible
+IsWow64Message
+IsZoomed
+KillSystemTimer
+KillTimer
+LoadAcceleratorsA
+LoadAcceleratorsW
+LoadBitmapA
+LoadBitmapW
+LoadCursorA
+LoadCursorFromFileA
+LoadCursorFromFileW
+LoadCursorW
+LoadIconA
+LoadIconW
+LoadImageA
+LoadImageW
+LoadKeyboardLayoutA
+LoadKeyboardLayoutEx
+LoadKeyboardLayoutW
+LoadLocalFonts
+LoadMenuA
+LoadMenuIndirectA
+LoadMenuIndirectW
+LoadMenuW
+LoadRemoteFonts
+LoadStringA
+LoadStringW
+LockSetForegroundWindow
+LockWindowStation
+LockWindowUpdate
+LockWorkStation
+LogicalToPhysicalPoint
+LogicalToPhysicalPointForPerMonitorDPI
+LookupIconIdFromDirectory
+LookupIconIdFromDirectoryEx
+MBToWCSEx
+MBToWCSExt
+MB_GetString
+MapDialogRect
+MapVirtualKeyA
+MapVirtualKeyExA
+MapVirtualKeyExW
+MapVirtualKeyW
+MapWindowPoints
+MenuItemFromPoint
+MenuWindowProcA
+MenuWindowProcW
+MessageBeep
+MessageBoxA
+MessageBoxExA
+MessageBoxExW
+MessageBoxIndirectA
+MessageBoxIndirectW
+MessageBoxTimeoutA
+MessageBoxTimeoutW
+MessageBoxW
+ModifyMenuA
+ModifyMenuW
+MonitorFromPoint
+MonitorFromRect
+MonitorFromWindow
+MoveWindow
+MsgWaitForMultipleObjects
+MsgWaitForMultipleObjectsEx
+NotifyOverlayWindow
+NotifyWinEvent
+OemKeyScan
+OemToCharA
+OemToCharBuffA
+OemToCharBuffW
+OemToCharW
+OffsetRect
+OpenClipboard
+OpenDesktopA
+OpenDesktopW
+OpenIcon
+OpenInputDesktop
+OpenThreadDesktop
+OpenWindowStationA
+OpenWindowStationW
+PackDDElParam
+PackTouchHitTestingProximityEvaluation
+PaintDesktop
+PaintMenuBar
+PaintMonitor
+PeekMessageA
+PeekMessageW
+PhysicalToLogicalPoint
+PhysicalToLogicalPointForPerMonitorDPI
+PostMessageA
+PostMessageW
+PostQuitMessage
+PostThreadMessageA
+PostThreadMessageW
+PrintWindow
+PrivateExtractIconExA
+PrivateExtractIconExW
+PrivateExtractIconsA
+PrivateExtractIconsW
+PrivateRegisterICSProc
+PtInRect
+QueryBSDRWindow
+QueryDisplayConfig
+QuerySendMessage
+RIMAddInputObserver
+RIMAreSiblingDevices
+RIMDeviceIoControl
+RIMFreeInputBuffer
+RIMGetDevicePreparsedData
+RIMGetDevicePreparsedDataLockfree
+RIMGetDeviceProperties
+RIMGetPhysicalDeviceRect
+RIMGetSourceProcessId
+RIMObserveNextInput
+RIMOnPnpNotification
+RIMOnTimerNotification
+RIMReadInput
+RIMRegisterForInput
+RIMRemoveInputObserver
+RIMSetTestModeStatus
+RIMUnregisterForInput
+RIMUpdateInputObserverRegistration
+RealChildWindowFromPoint
+RealGetWindowClass
+RealGetWindowClassA
+RealGetWindowClassW
+ReasonCodeNeedsBugID
+ReasonCodeNeedsComment
+RecordShutdownReason
+RedrawWindow
+RegisterBSDRWindow
+RegisterClassA
+RegisterClassExA
+RegisterClassExW
+RegisterClassW
+RegisterClipboardFormatA
+RegisterClipboardFormatW
+RegisterDManipHook
+RegisterDeviceNotificationA
+RegisterDeviceNotificationW
+RegisterErrorReportingDialog
+RegisterFrostWindow
+RegisterGhostWindow
+RegisterHotKey
+RegisterLogonProcess
+RegisterManipulationThread
+RegisterMessagePumpHook
+RegisterPointerDeviceNotifications
+RegisterPointerInputTarget
+RegisterPointerInputTargetEx
+RegisterPowerSettingNotification
+RegisterRawInputDevices
+RegisterServicesProcess
+RegisterSessionPort
+RegisterShellHookWindow
+RegisterSuspendResumeNotification
+RegisterSystemThread
+RegisterTasklist
+RegisterTouchHitTestingWindow
+RegisterTouchWindow
+RegisterUserApiHook
+RegisterWindowMessageA
+RegisterWindowMessageW
+ReleaseCapture
+ReleaseDC
+ReleaseDwmHitTestWaiters
+RemoveClipboardFormatListener
+RemoveInjectionDevice
+RemoveMenu
+RemovePropA
+RemovePropW
+ReplyMessage
+ResolveDesktopForWOW
+ReuseDDElParam
+ScreenToClient
+ScrollChildren
+ScrollDC
+ScrollWindow
+ScrollWindowEx
+SendDlgItemMessageA
+SendDlgItemMessageW
+SendIMEMessageExA
+SendIMEMessageExW
+SendInput
+SendMessageA
+SendMessageCallbackA
+SendMessageCallbackW
+SendMessageTimeoutA
+SendMessageTimeoutW
+SendMessageW
+SendNotifyMessageA
+SendNotifyMessageW
+SetActiveWindow
+SetCapture
+SetCaretBlinkTime
+SetCaretPos
+SetClassLongA
+SetClassLongW
+F64(SetClassLongPtrA)
+F64(SetClassLongPtrW)
+SetClassWord
+SetClipboardData
+SetClipboardViewer
+SetConsoleReserveKeys
+SetCoalescableTimer
+SetCursor
+SetCursorContents
+SetCursorPos
+SetDebugErrorLevel
+SetDeskWallpaper
+SetDisplayAutoRotationPreferences
+SetDisplayConfig
+SetDlgItemInt
+SetDlgItemTextA
+SetDlgItemTextW
+SetDoubleClickTime
+SetFeatureReportResponse
+SetFocus
+SetForegroundWindow
+SetGestureConfig
+SetImmersiveBackgroundWindow
+SetInternalWindowPos
+SetKeyboardState
+SetLastErrorEx
+SetLayeredWindowAttributes
+SetLogonNotifyWindow
+SetMagnificationDesktopColorEffect
+SetMagnificationDesktopMagnification
+SetMagnificationLensCtxInformation
+SetManipulationInputTarget
+SetMenu
+SetMenuContextHelpId
+SetMenuDefaultItem
+SetMenuInfo
+SetMenuItemBitmaps
+SetMenuItemInfoA
+SetMenuItemInfoW
+SetMessageExtraInfo
+SetMessageQueue
+SetMirrorRendering
+SetParent
+SetPhysicalCursorPos
+SetProcessDPIAware
+SetProcessDefaultLayout
+SetProcessDpiAwarenessContext
+SetProcessDpiAwarenessInternal
+SetProcessRestrictionExemption
+SetProcessWindowStation
+SetProgmanWindow
+SetPropA
+SetPropW
+SetRect
+SetRectEmpty
+SetScrollInfo
+SetScrollPos
+SetScrollRange
+SetShellWindow
+SetShellWindowEx
+SetSysColors
+SetSysColorsTemp
+SetSystemCursor
+SetSystemMenu
+SetSystemTimer
+SetTaskmanWindow
+SetThreadDesktop
+SetThreadDpiAwarenessContext
+SetThreadInputBlocked
+SetTimer
+SetUserObjectInformationA
+SetUserObjectInformationW
+SetUserObjectSecurity
+SetWinEventHook
+SetWindowBand
+SetWindowCompositionAttribute
+SetWindowCompositionTransition
+SetWindowContextHelpId
+SetWindowDisplayAffinity
+SetWindowFeedbackSetting
+SetWindowLongA
+SetWindowLongW
+F64(SetWindowLongPtrA)
+F64(SetWindowLongPtrW)
+SetWindowPlacement
+SetWindowPos
+SetWindowRgn
+SetWindowRgnEx
+SetWindowStationUser
+SetWindowTextA
+SetWindowTextW
+SetWindowWord
+SetWindowsHookA
+SetWindowsHookExA
+SetWindowsHookExW
+SetWindowsHookW
+ShowCaret
+ShowCursor
+ShowOwnedPopups
+ShowScrollBar
+ShowStartGlass
+ShowSystemCursor
+ShowWindow
+ShowWindowAsync
+ShutdownBlockReasonCreate
+ShutdownBlockReasonDestroy
+ShutdownBlockReasonQuery
+SignalRedirectionStartComplete
+SkipPointerFrameMessages
+SoftModalMessageBox
+SoundSentry
+SubtractRect
+SwapMouseButton
+SwitchDesktop
+SwitchDesktopWithFade
+SwitchToThisWindow
+SystemParametersInfoA
+SystemParametersInfoForDpi
+SystemParametersInfoW
+TabbedTextOutA
+TabbedTextOutW
+TileChildWindows
+TileWindows
+ToAscii
+ToAsciiEx
+ToUnicode
+ToUnicodeEx
+TrackMouseEvent
+TrackPopupMenu
+TrackPopupMenuEx
+TranslateAccelerator
+TranslateAcceleratorA
+TranslateAcceleratorW
+TranslateMDISysAccel
+TranslateMessage
+TranslateMessageEx
+UnhookWinEvent
+UnhookWindowsHook
+UnhookWindowsHookEx
+UnionRect
+UnloadKeyboardLayout
+UnlockWindowStation
+UnpackDDElParam
+UnregisterClassA
+UnregisterClassW
+UnregisterDeviceNotification
+UnregisterHotKey
+UnregisterMessagePumpHook
+UnregisterPointerInputTarget
+UnregisterPointerInputTargetEx
+UnregisterPowerSettingNotification
+UnregisterSessionPort
+UnregisterSuspendResumeNotification
+UnregisterTouchWindow
+UnregisterUserApiHook
+UpdateDefaultDesktopThumbnail
+UpdateLayeredWindow
+UpdateLayeredWindowIndirect
+UpdatePerUserSystemParameters
+UpdateWindow
+UpdateWindowInputSinkHints
+UpdateWindowTransform
+User32InitializeImmEntryTable
+UserClientDllInitialize
+UserHandleGrantAccess
+UserLpkPSMTextOut
+UserLpkTabbedTextOut
+UserRealizePalette
+UserRegisterWowHandlers
+VRipOutput
+VTagOutput
+ValidateRect
+ValidateRgn
+VkKeyScanA
+VkKeyScanExA
+VkKeyScanExW
+VkKeyScanW
+WCSToMBEx
+WINNLSEnableIME
+WINNLSGetEnableStatus
+WINNLSGetIMEHotkey
+WaitForInputIdle
+WaitForRedirectionStartComplete
+WaitMessage
+Win32PoolAllocationStats
+WinHelpA
+WinHelpW
+WindowFromDC
+WindowFromPhysicalPoint
+WindowFromPoint
+_UserTestTokenForInteractive
+gSharedInfo DATA
+gapfnScSendMessage DATA
+keybd_event
+mouse_event
+wsprintfA
+wsprintfW
+wvsprintfA
+wvsprintfW
+IsThreadMessageQueueAttached
libc/mingw/lib-common/version.def
@@ -0,0 +1,26 @@
+;
+; Definition file of VERSION.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008-2014
+;
+LIBRARY "VERSION.dll"
+EXPORTS
+GetFileVersionInfoA
+GetFileVersionInfoByHandle
+GetFileVersionInfoExA
+GetFileVersionInfoExW
+GetFileVersionInfoSizeA
+GetFileVersionInfoSizeExA
+GetFileVersionInfoSizeExW
+GetFileVersionInfoSizeW
+GetFileVersionInfoW
+VerFindFileA
+VerFindFileW
+VerInstallFileA
+VerInstallFileW
+VerLanguageNameA
+VerLanguageNameW
+VerQueryValueA
+VerQueryValueIndexA
+VerQueryValueIndexW
+VerQueryValueW
libc/mingw/lib-common/winmm.def
@@ -0,0 +1,212 @@
+LIBRARY "WINMM.dll"
+EXPORTS
+mciExecute
+CloseDriver
+DefDriverProc
+DriverCallback
+DrvGetModuleHandle
+GetDriverModuleHandle
+MigrateAllDrivers
+MigrateSoundEvents
+NotifyCallbackData
+OpenDriver
+PlaySound
+PlaySoundA
+PlaySoundW
+SendDriverMessage
+WOW32DriverCallback
+WOW32ResolveMultiMediaHandle
+WOWAppExit
+WinmmLogoff
+WinmmLogon
+aux32Message
+auxGetDevCapsA
+auxGetDevCapsW
+auxGetNumDevs
+auxGetVolume
+auxOutMessage
+auxSetVolume
+gfxAddGfx
+gfxBatchChange
+gfxCreateGfxFactoriesList
+gfxCreateZoneFactoriesList
+gfxDestroyDeviceInterfaceList
+gfxEnumerateGfxs
+gfxLogoff
+gfxLogon
+gfxModifyGfx
+gfxOpenGfx
+gfxRemoveGfx
+joy32Message
+joyConfigChanged
+joyGetDevCapsA
+joyGetDevCapsW
+joyGetNumDevs
+joyGetPos
+joyGetPosEx
+joyGetThreshold
+joyReleaseCapture
+joySetCapture
+joySetThreshold
+mci32Message
+mciDriverNotify
+mciDriverYield
+mciExecute
+mciFreeCommandResource
+mciGetCreatorTask
+mciGetDeviceIDA
+mciGetDeviceIDFromElementIDA
+mciGetDeviceIDFromElementIDW
+mciGetDeviceIDW
+mciGetDriverData
+mciGetErrorStringA
+mciGetErrorStringW
+mciGetYieldProc
+mciLoadCommandResource
+mciSendCommandA
+mciSendCommandW
+mciSendStringA
+mciSendStringW
+mciSetDriverData
+mciSetYieldProc
+mid32Message
+midiConnect
+midiDisconnect
+midiInAddBuffer
+midiInClose
+midiInGetDevCapsA
+midiInGetDevCapsW
+midiInGetErrorTextA
+midiInGetErrorTextW
+midiInGetID
+midiInGetNumDevs
+midiInMessage
+midiInOpen
+midiInPrepareHeader
+midiInReset
+midiInStart
+midiInStop
+midiInUnprepareHeader
+midiOutCacheDrumPatches
+midiOutCachePatches
+midiOutClose
+midiOutGetDevCapsA
+midiOutGetDevCapsW
+midiOutGetErrorTextA
+midiOutGetErrorTextW
+midiOutGetID
+midiOutGetNumDevs
+midiOutGetVolume
+midiOutLongMsg
+midiOutMessage
+midiOutOpen
+midiOutPrepareHeader
+midiOutReset
+midiOutSetVolume
+midiOutShortMsg
+midiOutUnprepareHeader
+midiStreamClose
+midiStreamOpen
+midiStreamOut
+midiStreamPause
+midiStreamPosition
+midiStreamProperty
+midiStreamRestart
+midiStreamStop
+mixerClose
+mixerGetControlDetailsA
+mixerGetControlDetailsW
+mixerGetDevCapsA
+mixerGetDevCapsW
+mixerGetID
+mixerGetLineControlsA
+mixerGetLineControlsW
+mixerGetLineInfoA
+mixerGetLineInfoW
+mixerGetNumDevs
+mixerMessage
+mixerOpen
+mixerSetControlDetails
+mmDrvInstall
+mmGetCurrentTask
+mmTaskBlock
+mmTaskCreate
+mmTaskSignal
+mmTaskYield
+mmioAdvance
+mmioAscend
+mmioClose
+mmioCreateChunk
+mmioDescend
+mmioFlush
+mmioGetInfo
+mmioInstallIOProcA
+mmioInstallIOProcW
+mmioOpenA
+mmioOpenW
+mmioRead
+mmioRenameA
+mmioRenameW
+mmioSeek
+mmioSendMessage
+mmioSetBuffer
+mmioSetInfo
+mmioStringToFOURCCA
+mmioStringToFOURCCW
+mmioWrite
+mmsystemGetVersion
+mod32Message
+mxd32Message
+sndPlaySoundA
+sndPlaySoundW
+tid32Message
+timeBeginPeriod
+timeEndPeriod
+timeGetDevCaps
+timeGetSystemTime
+timeGetTime
+timeKillEvent
+timeSetEvent
+waveInAddBuffer
+waveInClose
+waveInGetDevCapsA
+waveInGetDevCapsW
+waveInGetErrorTextA
+waveInGetErrorTextW
+waveInGetID
+waveInGetNumDevs
+waveInGetPosition
+waveInMessage
+waveInOpen
+waveInPrepareHeader
+waveInReset
+waveInStart
+waveInStop
+waveInUnprepareHeader
+waveOutBreakLoop
+waveOutClose
+waveOutGetDevCapsA
+waveOutGetDevCapsW
+waveOutGetErrorTextA
+waveOutGetErrorTextW
+waveOutGetID
+waveOutGetNumDevs
+waveOutGetPitch
+waveOutGetPlaybackRate
+waveOutGetPosition
+waveOutGetVolume
+waveOutMessage
+waveOutOpen
+waveOutPause
+waveOutPrepareHeader
+waveOutReset
+waveOutRestart
+waveOutSetPitch
+waveOutSetPlaybackRate
+waveOutSetVolume
+waveOutUnprepareHeader
+waveOutWrite
+winmmDbgOut
+winmmSetDebugLevel
+wid32Message
+wod32Message
libc/mingw/lib32/setupapi.def
@@ -0,0 +1,687 @@
+;
+; Definition file of SETUPAPI.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "SETUPAPI.dll"
+EXPORTS
+CMP_GetBlockedDriverInfo@16
+CMP_GetServerSideDeviceInstallFlags@12
+CMP_Init_Detection@4
+CMP_RegisterNotification@24
+CMP_Report_LogOn@8
+CMP_UnregisterNotification@4
+CMP_WaitNoPendingInstallEvents@4
+CMP_WaitServicesAvailable@4
+CM_Add_Driver_PackageW@40
+CM_Add_Empty_Log_Conf@16
+CM_Add_Empty_Log_Conf_Ex@20
+CM_Add_IDA@12
+CM_Add_IDW@12
+CM_Add_ID_ExA@16
+CM_Add_ID_ExW@16
+CM_Add_Range@24
+CM_Add_Res_Des@24
+CM_Add_Res_Des_Ex@28
+CM_Apply_PowerScheme@0
+CM_Connect_MachineA@8
+CM_Connect_MachineW@8
+CM_Create_DevNodeA@16
+CM_Create_DevNodeW@16
+CM_Create_DevNode_ExA@20
+CM_Create_DevNode_ExW@20
+CM_Create_Range_List@8
+CM_Delete_Class_Key@8
+CM_Delete_Class_Key_Ex@12
+CM_Delete_DevNode_Key@12
+CM_Delete_DevNode_Key_Ex@16
+CM_Delete_Device_Interface_KeyA@8
+CM_Delete_Device_Interface_KeyW@8
+CM_Delete_Device_Interface_Key_ExA@12
+CM_Delete_Device_Interface_Key_ExW@12
+CM_Delete_Driver_PackageW@24
+CM_Delete_PowerScheme@8
+CM_Delete_Range@24
+CM_Detect_Resource_Conflict@24
+CM_Detect_Resource_Conflict_Ex@28
+CM_Disable_DevNode@8
+CM_Disable_DevNode_Ex@12
+CM_Disconnect_Machine@4
+CM_Dup_Range_List@12
+CM_Duplicate_PowerScheme@12
+CM_Enable_DevNode@8
+CM_Enable_DevNode_Ex@12
+CM_Enumerate_Classes@12
+CM_Enumerate_Classes_Ex@16
+CM_Enumerate_EnumeratorsA@16
+CM_Enumerate_EnumeratorsW@16
+CM_Enumerate_Enumerators_ExA@20
+CM_Enumerate_Enumerators_ExW@20
+CM_Find_Range@40
+CM_First_Range@20
+CM_Free_Log_Conf@8
+CM_Free_Log_Conf_Ex@12
+CM_Free_Log_Conf_Handle@4
+CM_Free_Range_List@8
+CM_Free_Res_Des@12
+CM_Free_Res_Des_Ex@16
+CM_Free_Res_Des_Handle@4
+CM_Free_Resource_Conflict_Handle@4
+CM_Get_Child@12
+CM_Get_Child_Ex@16
+CM_Get_Class_Key_NameA@16
+CM_Get_Class_Key_NameW@16
+CM_Get_Class_Key_Name_ExA@20
+CM_Get_Class_Key_Name_ExW@20
+CM_Get_Class_NameA@16
+CM_Get_Class_NameW@16
+CM_Get_Class_Name_ExA@20
+CM_Get_Class_Name_ExW@20
+CM_Get_Class_Registry_PropertyA@28
+CM_Get_Class_Registry_PropertyW@28
+CM_Get_Depth@12
+CM_Get_Depth_Ex@16
+CM_Get_DevNode_Custom_PropertyA@24
+CM_Get_DevNode_Custom_PropertyW@24
+CM_Get_DevNode_Custom_Property_ExA@28
+CM_Get_DevNode_Custom_Property_ExW@28
+CM_Get_DevNode_Registry_PropertyA@24
+CM_Get_DevNode_Registry_PropertyW@24
+CM_Get_DevNode_Registry_Property_ExA@28
+CM_Get_DevNode_Registry_Property_ExW@28
+CM_Get_DevNode_Status@16
+CM_Get_DevNode_Status_Ex@20
+CM_Get_Device_IDA@16
+CM_Get_Device_IDW@16
+CM_Get_Device_ID_ExA@20
+CM_Get_Device_ID_ExW@20
+CM_Get_Device_ID_ListA@16
+CM_Get_Device_ID_ListW@16
+CM_Get_Device_ID_List_ExA@20
+CM_Get_Device_ID_List_ExW@20
+CM_Get_Device_ID_List_SizeA@12
+CM_Get_Device_ID_List_SizeW@12
+CM_Get_Device_ID_List_Size_ExA@16
+CM_Get_Device_ID_List_Size_ExW@16
+CM_Get_Device_ID_Size@12
+CM_Get_Device_ID_Size_Ex@16
+CM_Get_Device_Interface_AliasA@20
+CM_Get_Device_Interface_AliasW@20
+CM_Get_Device_Interface_Alias_ExA@24
+CM_Get_Device_Interface_Alias_ExW@24
+CM_Get_Device_Interface_ListA@20
+CM_Get_Device_Interface_ListW@20
+CM_Get_Device_Interface_List_ExA@24
+CM_Get_Device_Interface_List_ExW@24
+CM_Get_Device_Interface_List_SizeA@16
+CM_Get_Device_Interface_List_SizeW@16
+CM_Get_Device_Interface_List_Size_ExA@20
+CM_Get_Device_Interface_List_Size_ExW@20
+CM_Get_First_Log_Conf@12
+CM_Get_First_Log_Conf_Ex@16
+CM_Get_Global_State@8
+CM_Get_Global_State_Ex@12
+CM_Get_HW_Prof_FlagsA@16
+CM_Get_HW_Prof_FlagsW@16
+CM_Get_HW_Prof_Flags_ExA@20
+CM_Get_HW_Prof_Flags_ExW@20
+CM_Get_Hardware_Profile_InfoA@12
+CM_Get_Hardware_Profile_InfoW@12
+CM_Get_Hardware_Profile_Info_ExA@16
+CM_Get_Hardware_Profile_Info_ExW@16
+CM_Get_Log_Conf_Priority@12
+CM_Get_Log_Conf_Priority_Ex@16
+CM_Get_Next_Log_Conf@12
+CM_Get_Next_Log_Conf_Ex@16
+CM_Get_Next_Res_Des@20
+CM_Get_Next_Res_Des_Ex@24
+CM_Get_Parent@12
+CM_Get_Parent_Ex@16
+CM_Get_Res_Des_Data@16
+CM_Get_Res_Des_Data_Ex@20
+CM_Get_Res_Des_Data_Size@12
+CM_Get_Res_Des_Data_Size_Ex@16
+CM_Get_Resource_Conflict_Count@8
+CM_Get_Resource_Conflict_DetailsA@12
+CM_Get_Resource_Conflict_DetailsW@12
+CM_Get_Sibling@12
+CM_Get_Sibling_Ex@16
+CM_Get_Version@0
+CM_Get_Version_Ex@4
+CM_Import_PowerScheme@12
+CM_Install_DevNodeW@32
+CM_Install_DevNode_ExW@36
+CM_Intersect_Range_List@16
+CM_Invert_Range_List@20
+CM_Is_Dock_Station_Present@4
+CM_Is_Dock_Station_Present_Ex@8
+CM_Is_Version_Available@4
+CM_Is_Version_Available_Ex@8
+CM_Locate_DevNodeA@12
+CM_Locate_DevNodeW@12
+CM_Locate_DevNode_ExA@16
+CM_Locate_DevNode_ExW@16
+CM_Merge_Range_List@16
+CM_Modify_Res_Des@24
+CM_Modify_Res_Des_Ex@28
+CM_Move_DevNode@12
+CM_Move_DevNode_Ex@16
+CM_Next_Range@16
+CM_Open_Class_KeyA@24
+CM_Open_Class_KeyW@24
+CM_Open_Class_Key_ExA@28
+CM_Open_Class_Key_ExW@28
+CM_Open_DevNode_Key@24
+CM_Open_DevNode_Key_Ex@28
+CM_Open_Device_Interface_KeyA@20
+CM_Open_Device_Interface_KeyW@20
+CM_Open_Device_Interface_Key_ExA@24
+CM_Open_Device_Interface_Key_ExW@24
+CM_Query_And_Remove_SubTreeA@20
+CM_Query_And_Remove_SubTreeW@20
+CM_Query_And_Remove_SubTree_ExA@24
+CM_Query_And_Remove_SubTree_ExW@24
+CM_Query_Arbitrator_Free_Data@20
+CM_Query_Arbitrator_Free_Data_Ex@24
+CM_Query_Arbitrator_Free_Size@16
+CM_Query_Arbitrator_Free_Size_Ex@20
+CM_Query_Remove_SubTree@8
+CM_Query_Remove_SubTree_Ex@12
+CM_Query_Resource_Conflict_List@28
+CM_Reenumerate_DevNode@8
+CM_Reenumerate_DevNode_Ex@12
+CM_Register_Device_Driver@8
+CM_Register_Device_Driver_Ex@12
+CM_Register_Device_InterfaceA@24
+CM_Register_Device_InterfaceW@24
+CM_Register_Device_Interface_ExA@28
+CM_Register_Device_Interface_ExW@28
+CM_Remove_SubTree@8
+CM_Remove_SubTree_Ex@12
+CM_Request_Device_EjectA@20
+CM_Request_Device_EjectW@20
+CM_Request_Device_Eject_ExA@24
+CM_Request_Device_Eject_ExW@24
+CM_Request_Eject_PC@0
+CM_Request_Eject_PC_Ex@4
+CM_RestoreAll_DefaultPowerSchemes@4
+CM_Restore_DefaultPowerScheme@8
+CM_Run_Detection@4
+CM_Run_Detection_Ex@8
+CM_Set_ActiveScheme@8
+CM_Set_Class_Registry_PropertyA@24
+CM_Set_Class_Registry_PropertyW@24
+CM_Set_DevNode_Problem@12
+CM_Set_DevNode_Problem_Ex@16
+CM_Set_DevNode_Registry_PropertyA@20
+CM_Set_DevNode_Registry_PropertyW@20
+CM_Set_DevNode_Registry_Property_ExA@24
+CM_Set_DevNode_Registry_Property_ExW@24
+CM_Set_HW_Prof@8
+CM_Set_HW_Prof_Ex@12
+CM_Set_HW_Prof_FlagsA@16
+CM_Set_HW_Prof_FlagsW@16
+CM_Set_HW_Prof_Flags_ExA@20
+CM_Set_HW_Prof_Flags_ExW@20
+CM_Setup_DevNode@8
+CM_Setup_DevNode_Ex@12
+CM_Test_Range_Available@24
+CM_Uninstall_DevNode@8
+CM_Uninstall_DevNode_Ex@12
+CM_Unregister_Device_InterfaceA@8
+CM_Unregister_Device_InterfaceW@8
+CM_Unregister_Device_Interface_ExA@12
+CM_Unregister_Device_Interface_ExW@12
+CM_Write_UserPowerKey@32
+DoesUserHavePrivilege@4
+DriverStoreAddDriverPackageA@24
+DriverStoreAddDriverPackageW@24
+DriverStoreDeleteDriverPackageA@12
+DriverStoreDeleteDriverPackageW@12
+DriverStoreEnumDriverPackageA@8
+DriverStoreEnumDriverPackageW@8
+DriverStoreFindDriverPackageA@28
+DriverStoreFindDriverPackageW@28
+ExtensionPropSheetPageProc@12
+InstallCatalog@12
+InstallHinfSection@16
+InstallHinfSectionA@16
+InstallHinfSectionW@16
+IsUserAdmin@0
+MyFree@0
+MyMalloc@4
+MyRealloc@8
+PnpEnumDrpFile@8
+PnpIsFileAclIntact@8
+PnpIsFileContentIntact@8
+PnpIsFilePnpDriver@8
+PnpRepairWindowsProtectedDriver@4
+SetupAddInstallSectionToDiskSpaceListA@24
+SetupAddInstallSectionToDiskSpaceListW@24
+SetupAddSectionToDiskSpaceListA@28
+SetupAddSectionToDiskSpaceListW@28
+SetupAddToDiskSpaceListA@28
+SetupAddToDiskSpaceListW@28
+SetupAddToSourceListA@8
+SetupAddToSourceListW@8
+SetupAdjustDiskSpaceListA@24
+SetupAdjustDiskSpaceListW@24
+SetupBackupErrorA@24
+SetupBackupErrorW@24
+SetupCancelTemporarySourceList@0
+SetupCloseFileQueue@4
+SetupCloseInfFile@4
+SetupCloseLog@0
+SetupCommitFileQueue@16
+SetupCommitFileQueueA@16
+SetupCommitFileQueueW@16
+SetupConfigureWmiFromInfSectionA@12
+SetupConfigureWmiFromInfSectionW@12
+SetupCopyErrorA@44
+SetupCopyErrorW@44
+SetupCopyOEMInfA@32
+SetupCopyOEMInfW@32
+SetupCreateDiskSpaceListA@12
+SetupCreateDiskSpaceListW@12
+SetupDecompressOrCopyFileA@12
+SetupDecompressOrCopyFileW@12
+SetupDefaultQueueCallback@16
+SetupDefaultQueueCallbackA@16
+SetupDefaultQueueCallbackW@16
+SetupDeleteErrorA@20
+SetupDeleteErrorW@20
+SetupDestroyDiskSpaceList@4
+SetupDiApplyPowerScheme@0
+SetupDiAskForOEMDisk@8
+SetupDiBuildClassInfoList@16
+SetupDiBuildClassInfoListExA@24
+SetupDiBuildClassInfoListExW@24
+SetupDiBuildDriverInfoList@12
+SetupDiCallClassInstaller@12
+SetupDiCancelDriverInfoSearch@4
+SetupDiChangeState@8
+SetupDiClassGuidsFromNameA@16
+SetupDiClassGuidsFromNameExA@24
+SetupDiClassGuidsFromNameExW@24
+SetupDiClassGuidsFromNameW@16
+SetupDiClassNameFromGuidA@16
+SetupDiClassNameFromGuidExA@24
+SetupDiClassNameFromGuidExW@24
+SetupDiClassNameFromGuidW@16
+SetupDiCreateDevRegKeyA@28
+SetupDiCreateDevRegKeyW@28
+SetupDiCreateDeviceInfoA@28
+SetupDiCreateDeviceInfoList@8
+SetupDiCreateDeviceInfoListExA@16
+SetupDiCreateDeviceInfoListExW@16
+SetupDiCreateDeviceInfoW@28
+SetupDiCreateDeviceInterfaceA@24
+SetupDiCreateDeviceInterfaceRegKeyA@24
+SetupDiCreateDeviceInterfaceRegKeyW@24
+SetupDiCreateDeviceInterfaceW@24
+SetupDiDeleteDevRegKey@20
+SetupDiDeleteDeviceInfo@8
+SetupDiDeleteDeviceInterfaceData@8
+SetupDiDeleteDeviceInterfaceRegKey@12
+SetupDiDestroyClassImageList@4
+SetupDiDestroyDeviceInfoList@4
+SetupDiDestroyDriverInfoList@12
+SetupDiDrawMiniIcon@28
+SetupDiEnumDeviceInfo@12
+SetupDiEnumDeviceInterfaces@20
+SetupDiEnumDriverInfoA@20
+SetupDiEnumDriverInfoW@20
+SetupDiGetActualModelsSectionA@24
+SetupDiGetActualModelsSectionW@24
+SetupDiGetActualSectionToInstallA@24
+SetupDiGetActualSectionToInstallExA@32
+SetupDiGetActualSectionToInstallExW@32
+SetupDiGetActualSectionToInstallW@24
+SetupDiGetClassBitmapIndex@8
+SetupDiGetClassDescriptionA@16
+SetupDiGetClassDescriptionExA@24
+SetupDiGetClassDescriptionExW@24
+SetupDiGetClassDescriptionW@16
+SetupDiGetClassDevPropertySheetsA@24
+SetupDiGetClassDevPropertySheetsW@24
+SetupDiGetClassDevsA@16
+SetupDiGetClassDevsExA@28
+SetupDiGetClassDevsExW@28
+SetupDiGetClassDevsW@16
+SetupDiGetClassImageIndex@12
+SetupDiGetClassImageList@4
+SetupDiGetClassImageListExA@12
+SetupDiGetClassImageListExW@12
+SetupDiGetClassInstallParamsA@20
+SetupDiGetClassInstallParamsW@20
+SetupDiGetClassPropertyExW@36
+SetupDiGetClassPropertyKeys@20
+SetupDiGetClassPropertyKeysExW@28
+SetupDiGetClassPropertyW@28
+SetupDiGetClassRegistryPropertyA@32
+SetupDiGetClassRegistryPropertyW@32
+SetupDiGetCustomDevicePropertyA@32
+SetupDiGetCustomDevicePropertyW@32
+SetupDiGetDeviceInfoListClass@8
+SetupDiGetDeviceInfoListDetailA@8
+SetupDiGetDeviceInfoListDetailW@8
+SetupDiGetDeviceInstallParamsA@12
+SetupDiGetDeviceInstallParamsW@12
+SetupDiGetDeviceInstanceIdA@20
+SetupDiGetDeviceInstanceIdW@20
+SetupDiGetDeviceInterfaceAlias@16
+SetupDiGetDeviceInterfaceDetailA@24
+SetupDiGetDeviceInterfaceDetailW@24
+SetupDiGetDeviceInterfacePropertyKeys@24
+SetupDiGetDeviceInterfacePropertyW@32
+SetupDiGetDevicePropertyKeys@24
+SetupDiGetDevicePropertyW@32
+SetupDiGetDeviceRegistryPropertyA@28
+SetupDiGetDeviceRegistryPropertyW@28
+SetupDiGetDriverInfoDetailA@24
+SetupDiGetDriverInfoDetailW@24
+SetupDiGetDriverInstallParamsA@16
+SetupDiGetDriverInstallParamsW@16
+SetupDiGetHwProfileFriendlyNameA@16
+SetupDiGetHwProfileFriendlyNameExA@24
+SetupDiGetHwProfileFriendlyNameExW@24
+SetupDiGetHwProfileFriendlyNameW@16
+SetupDiGetHwProfileList@16
+SetupDiGetHwProfileListExA@24
+SetupDiGetHwProfileListExW@24
+SetupDiGetINFClassA@20
+SetupDiGetINFClassW@20
+SetupDiGetSelectedDevice@8
+SetupDiGetSelectedDriverA@12
+SetupDiGetSelectedDriverW@12
+SetupDiGetWizardPage@20
+SetupDiInstallClassA@16
+SetupDiInstallClassExA@28
+SetupDiInstallClassExW@28
+SetupDiInstallClassW@16
+SetupDiInstallDevice@8
+SetupDiInstallDeviceInterfaces@8
+SetupDiInstallDriverFiles@8
+SetupDiLoadClassIcon@12
+SetupDiLoadDeviceIcon@24
+SetupDiMoveDuplicateDevice@8
+SetupDiOpenClassRegKey@8
+SetupDiOpenClassRegKeyExA@20
+SetupDiOpenClassRegKeyExW@20
+SetupDiOpenDevRegKey@24
+SetupDiOpenDeviceInfoA@20
+SetupDiOpenDeviceInfoW@20
+SetupDiOpenDeviceInterfaceA@16
+SetupDiOpenDeviceInterfaceRegKey@16
+SetupDiOpenDeviceInterfaceW@16
+SetupDiRegisterCoDeviceInstallers@8
+SetupDiRegisterDeviceInfo@24
+SetupDiRemoveDevice@8
+SetupDiRemoveDeviceInterface@8
+SetupDiReportAdditionalSoftwareRequested@12
+SetupDiReportDeviceInstallError@24
+SetupDiReportDriverNotFoundError@12
+SetupDiReportDriverPackageImportationError@12
+SetupDiReportGenericDriverInstalled@12
+SetupDiReportPnPDeviceProblem@16
+SetupDiRestartDevices@8
+SetupDiSelectBestCompatDrv@8
+SetupDiSelectDevice@8
+SetupDiSelectOEMDrv@12
+SetupDiSetClassInstallParamsA@16
+SetupDiSetClassInstallParamsW@16
+SetupDiSetClassPropertyExW@32
+SetupDiSetClassPropertyW@24
+SetupDiSetClassRegistryPropertyA@24
+SetupDiSetClassRegistryPropertyW@24
+SetupDiSetDeviceInstallParamsA@12
+SetupDiSetDeviceInstallParamsW@12
+SetupDiSetDeviceInterfaceDefault@16
+SetupDiSetDeviceInterfacePropertyW@28
+SetupDiSetDevicePropertyW@28
+SetupDiSetDeviceRegistryPropertyA@20
+SetupDiSetDeviceRegistryPropertyW@20
+SetupDiSetDriverInstallParamsA@16
+SetupDiSetDriverInstallParamsW@16
+SetupDiSetSelectedDevice@8
+SetupDiSetSelectedDriverA@12
+SetupDiSetSelectedDriverW@12
+SetupDiUnremoveDevice@8
+SetupDuplicateDiskSpaceListA@16
+SetupDuplicateDiskSpaceListW@16
+SetupEnumInfSectionsA@20
+SetupEnumInfSectionsW@20
+SetupEnumPublishedInfA@8
+SetupEnumPublishedInfW@8
+SetupFindFirstLineA@16
+SetupFindFirstLineW@16
+SetupFindNextLine@8
+SetupFindNextMatchLineA@12
+SetupFindNextMatchLineW@12
+SetupFreeSourceListA@8
+SetupFreeSourceListW@8
+SetupGetBackupInformationA@8
+SetupGetBackupInformationW@8
+SetupGetBinaryField@20
+SetupGetFieldCount@4
+SetupGetFileCompressionInfoA@20
+SetupGetFileCompressionInfoExA@28
+SetupGetFileCompressionInfoExW@28
+SetupGetFileCompressionInfoW@20
+SetupGetFileQueueCount@12
+SetupGetFileQueueFlags@8
+SetupGetInfDriverStoreLocationA@24
+SetupGetInfDriverStoreLocationW@24
+SetupGetInfFileListA@20
+SetupGetInfFileListW@20
+SetupGetInfInformationA@20
+SetupGetInfInformationW@20
+SetupGetInfPublishedNameA@16
+SetupGetInfPublishedNameW@16
+SetupGetInfSections@16
+SetupGetIntField@12
+SetupGetLineByIndexA@16
+SetupGetLineByIndexW@16
+SetupGetLineCountA@8
+SetupGetLineCountW@8
+SetupGetLineTextA@28
+SetupGetLineTextW@28
+SetupGetMultiSzFieldA@20
+SetupGetMultiSzFieldW@20
+SetupGetNonInteractiveMode@0
+SetupGetSourceFileLocationA@28
+SetupGetSourceFileLocationW@28
+SetupGetSourceFileSizeA@24
+SetupGetSourceFileSizeW@24
+SetupGetSourceInfoA@24
+SetupGetSourceInfoW@24
+SetupGetStringFieldA@20
+SetupGetStringFieldW@20
+SetupGetTargetPathA@24
+SetupGetTargetPathW@24
+SetupGetThreadLogToken@0
+SetupInitDefaultQueueCallback@4
+SetupInitDefaultQueueCallbackEx@20
+SetupInitializeFileLogA@8
+SetupInitializeFileLogW@8
+SetupInstallFileA@32
+SetupInstallFileExA@36
+SetupInstallFileExW@36
+SetupInstallFileW@32
+SetupInstallFilesFromInfSectionA@24
+SetupInstallFilesFromInfSectionW@24
+SetupInstallFromInfSectionA@44
+SetupInstallFromInfSectionW@44
+SetupInstallLogCloseEventGroup@12
+SetupInstallLogCreateEventGroup@20
+SetupInstallServicesFromInfSectionA@12
+SetupInstallServicesFromInfSectionExA@28
+SetupInstallServicesFromInfSectionExW@28
+SetupInstallServicesFromInfSectionW@12
+SetupIterateCabinetA@16
+SetupIterateCabinetW@16
+SetupLogErrorA@8
+SetupLogErrorW@8
+SetupLogFileA@36
+SetupLogFileW@36
+SetupOpenAppendInfFileA@12
+SetupOpenAppendInfFileW@12
+SetupOpenFileQueue@0
+SetupOpenInfFileA@16
+SetupOpenInfFileW@16
+SetupOpenLog@4
+SetupOpenMasterInf@0
+SetupPrepareQueueForRestoreA@12
+SetupPrepareQueueForRestoreW@12
+SetupPromptForDiskA@40
+SetupPromptForDiskW@40
+SetupPromptReboot@12
+SetupQueryDrivesInDiskSpaceListA@16
+SetupQueryDrivesInDiskSpaceListW@16
+SetupQueryFileLogA@28
+SetupQueryFileLogW@28
+SetupQueryInfFileInformationA@20
+SetupQueryInfFileInformationW@20
+SetupQueryInfOriginalFileInformationA@16
+SetupQueryInfOriginalFileInformationW@16
+SetupQueryInfVersionInformationA@24
+SetupQueryInfVersionInformationW@24
+SetupQuerySourceListA@12
+SetupQuerySourceListW@12
+SetupQuerySpaceRequiredOnDriveA@20
+SetupQuerySpaceRequiredOnDriveW@20
+SetupQueueCopyA@36
+SetupQueueCopyIndirectA@4
+SetupQueueCopyIndirectW@4
+SetupQueueCopySectionA@24
+SetupQueueCopySectionW@24
+SetupQueueCopyW@36
+SetupQueueDefaultCopyA@24
+SetupQueueDefaultCopyW@24
+SetupQueueDeleteA@12
+SetupQueueDeleteSectionA@16
+SetupQueueDeleteSectionW@16
+SetupQueueDeleteW@12
+SetupQueueRenameA@20
+SetupQueueRenameSectionA@16
+SetupQueueRenameSectionW@16
+SetupQueueRenameW@20
+SetupRemoveFileLogEntryA@12
+SetupRemoveFileLogEntryW@12
+SetupRemoveFromDiskSpaceListA@20
+SetupRemoveFromDiskSpaceListW@20
+SetupRemoveFromSourceListA@8
+SetupRemoveFromSourceListW@8
+SetupRemoveInstallSectionFromDiskSpaceListA@24
+SetupRemoveInstallSectionFromDiskSpaceListW@24
+SetupRemoveSectionFromDiskSpaceListA@28
+SetupRemoveSectionFromDiskSpaceListW@28
+SetupRenameErrorA@24
+SetupRenameErrorW@24
+SetupScanFileQueue@24
+SetupScanFileQueueA@24
+SetupScanFileQueueW@24
+SetupSetDirectoryIdA@12
+SetupSetDirectoryIdExA@24
+SetupSetDirectoryIdExW@24
+SetupSetDirectoryIdW@12
+SetupSetFileQueueAlternatePlatformA@12
+SetupSetFileQueueAlternatePlatformW@12
+SetupSetFileQueueFlags@12
+SetupSetNonInteractiveMode@4
+SetupSetPlatformPathOverrideA@4
+SetupSetPlatformPathOverrideW@4
+SetupSetSourceListA@12
+SetupSetSourceListW@12
+SetupSetThreadLogToken@8
+SetupTermDefaultQueueCallback@4
+SetupTerminateFileLog@4
+SetupUninstallNewlyCopiedInfs@12
+SetupUninstallOEMInfA@12
+SetupUninstallOEMInfW@12
+SetupVerifyInfFileA@12
+SetupVerifyInfFileW@12
+SetupWriteTextLog@0
+SetupWriteTextLogError@0
+SetupWriteTextLogInfLine@20
+UnicodeToMultiByte@8
+VerifyCatalogFile@4
+pGetDriverPackageHash@8
+pSetupAccessRunOnceNodeList@0
+pSetupAddMiniIconToList@8
+pSetupAddTagToGroupOrderListEntry@12
+pSetupAppendPath@12
+pSetupCaptureAndConvertAnsiArg@8
+pSetupCenterWindowRelativeToParent@4
+pSetupCloseTextLogSection@12
+pSetupConcatenatePaths@16
+pSetupCreateTextLogSectionA@16
+pSetupCreateTextLogSectionW@16
+pSetupDestroyRunOnceNodeList@0
+pSetupDiBuildInfoDataFromStrongName@16
+pSetupDiCrimsonLogDeviceInstall@24
+pSetupDiGetStrongNameForDriverNode@24
+pSetupDiInvalidateHelperModules@12
+pSetupDoLastKnownGoodBackup@8
+pSetupDoesUserHavePrivilege@4
+pSetupDuplicateString@4
+pSetupEnablePrivilege@8
+pSetupFree@4
+pSetupGetCurrentDriverSigningPolicy@4
+pSetupGetDriverDate@12
+pSetupGetDriverVersion@12
+pSetupGetField@8
+pSetupGetFileTitle@4
+pSetupGetGlobalFlags@0
+pSetupGetIndirectStringsFromDriverInfo@28
+pSetupGetInfSections@16
+pSetupGetQueueFlags@4
+pSetupGetRealSystemTime@4
+pSetupGuidFromString@8
+pSetupHandleFailedVerification@40
+pSetupInfGetDigitalSignatureInfo@20
+pSetupInfIsInbox@8
+pSetupInfSetDigitalSignatureInfo@12
+pSetupInstallCatalog@12
+pSetupIsBiDiLocalizedSystemEx@4
+pSetupIsGuidNull@4
+pSetupIsLocalSystem@0
+pSetupIsUserAdmin@0
+pSetupIsUserTrustedInstaller@0
+pSetupLoadIndirectString@16
+pSetupMakeSurePathExists@4
+pSetupMalloc@4
+pSetupModifyGlobalFlags@8
+pSetupMultiByteToUnicode@8
+pSetupOpenAndMapFileForRead@20
+pSetupOutOfMemory@4
+pSetupQueryMultiSzValueToArray@24
+pSetupRealloc@8
+pSetupRegistryDelnode@8
+pSetupRetrieveServiceConfig@8
+pSetupSetArrayToMultiSzValue@20
+pSetupSetDriverPackageRestorePoint@12
+pSetupSetGlobalFlags@4
+pSetupSetQueueFlags@8
+pSetupShouldDeviceBeExcluded@12
+pSetupStringFromGuid@12
+pSetupStringTableAddString@12
+pSetupStringTableAddStringEx@20
+pSetupStringTableDestroy@4
+pSetupStringTableDuplicate@4
+pSetupStringTableEnum@20
+pSetupStringTableGetExtraData@16
+pSetupStringTableInitialize@0
+pSetupStringTableInitializeEx@8
+pSetupStringTableLookUpString@12
+pSetupStringTableLookUpStringEx@20
+pSetupStringTableSetExtraData@16
+pSetupStringTableStringFromId@8
+pSetupStringTableStringFromIdEx@16
+pSetupUnicodeToMultiByte@8
+pSetupUnmapAndCloseFile@12
+pSetupValidateDriverPackage@36
+pSetupVerifyCatalogFile@4
+pSetupVerifyQueuedCatalogs@4
+pSetupWriteLogEntry@0
+pSetupWriteLogError@12
libc/mingw/lib64/setupapi.def
@@ -0,0 +1,687 @@
+;
+; Definition file of SETUPAPI.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008
+;
+LIBRARY "SETUPAPI.dll"
+EXPORTS
+CMP_GetBlockedDriverInfo
+CMP_GetServerSideDeviceInstallFlags
+CMP_Init_Detection
+CMP_RegisterNotification
+CMP_Report_LogOn
+CMP_UnregisterNotification
+CMP_WaitNoPendingInstallEvents
+CMP_WaitServicesAvailable
+CM_Add_Driver_PackageW
+CM_Add_Empty_Log_Conf
+CM_Add_Empty_Log_Conf_Ex
+CM_Add_IDA
+CM_Add_IDW
+CM_Add_ID_ExA
+CM_Add_ID_ExW
+CM_Add_Range
+CM_Add_Res_Des
+CM_Add_Res_Des_Ex
+CM_Apply_PowerScheme
+CM_Connect_MachineA
+CM_Connect_MachineW
+CM_Create_DevNodeA
+CM_Create_DevNodeW
+CM_Create_DevNode_ExA
+CM_Create_DevNode_ExW
+CM_Create_Range_List
+CM_Delete_Class_Key
+CM_Delete_Class_Key_Ex
+CM_Delete_DevNode_Key
+CM_Delete_DevNode_Key_Ex
+CM_Delete_Device_Interface_KeyA
+CM_Delete_Device_Interface_KeyW
+CM_Delete_Device_Interface_Key_ExA
+CM_Delete_Device_Interface_Key_ExW
+CM_Delete_Driver_PackageW
+CM_Delete_PowerScheme
+CM_Delete_Range
+CM_Detect_Resource_Conflict
+CM_Detect_Resource_Conflict_Ex
+CM_Disable_DevNode
+CM_Disable_DevNode_Ex
+CM_Disconnect_Machine
+CM_Dup_Range_List
+CM_Duplicate_PowerScheme
+CM_Enable_DevNode
+CM_Enable_DevNode_Ex
+CM_Enumerate_Classes
+CM_Enumerate_Classes_Ex
+CM_Enumerate_EnumeratorsA
+CM_Enumerate_EnumeratorsW
+CM_Enumerate_Enumerators_ExA
+CM_Enumerate_Enumerators_ExW
+CM_Find_Range
+CM_First_Range
+CM_Free_Log_Conf
+CM_Free_Log_Conf_Ex
+CM_Free_Log_Conf_Handle
+CM_Free_Range_List
+CM_Free_Res_Des
+CM_Free_Res_Des_Ex
+CM_Free_Res_Des_Handle
+CM_Free_Resource_Conflict_Handle
+CM_Get_Child
+CM_Get_Child_Ex
+CM_Get_Class_Key_NameA
+CM_Get_Class_Key_NameW
+CM_Get_Class_Key_Name_ExA
+CM_Get_Class_Key_Name_ExW
+CM_Get_Class_NameA
+CM_Get_Class_NameW
+CM_Get_Class_Name_ExA
+CM_Get_Class_Name_ExW
+CM_Get_Class_Registry_PropertyA
+CM_Get_Class_Registry_PropertyW
+CM_Get_Depth
+CM_Get_Depth_Ex
+CM_Get_DevNode_Custom_PropertyA
+CM_Get_DevNode_Custom_PropertyW
+CM_Get_DevNode_Custom_Property_ExA
+CM_Get_DevNode_Custom_Property_ExW
+CM_Get_DevNode_Registry_PropertyA
+CM_Get_DevNode_Registry_PropertyW
+CM_Get_DevNode_Registry_Property_ExA
+CM_Get_DevNode_Registry_Property_ExW
+CM_Get_DevNode_Status
+CM_Get_DevNode_Status_Ex
+CM_Get_Device_IDA
+CM_Get_Device_IDW
+CM_Get_Device_ID_ExA
+CM_Get_Device_ID_ExW
+CM_Get_Device_ID_ListA
+CM_Get_Device_ID_ListW
+CM_Get_Device_ID_List_ExA
+CM_Get_Device_ID_List_ExW
+CM_Get_Device_ID_List_SizeA
+CM_Get_Device_ID_List_SizeW
+CM_Get_Device_ID_List_Size_ExA
+CM_Get_Device_ID_List_Size_ExW
+CM_Get_Device_ID_Size
+CM_Get_Device_ID_Size_Ex
+CM_Get_Device_Interface_AliasA
+CM_Get_Device_Interface_AliasW
+CM_Get_Device_Interface_Alias_ExA
+CM_Get_Device_Interface_Alias_ExW
+CM_Get_Device_Interface_ListA
+CM_Get_Device_Interface_ListW
+CM_Get_Device_Interface_List_ExA
+CM_Get_Device_Interface_List_ExW
+CM_Get_Device_Interface_List_SizeA
+CM_Get_Device_Interface_List_SizeW
+CM_Get_Device_Interface_List_Size_ExA
+CM_Get_Device_Interface_List_Size_ExW
+CM_Get_First_Log_Conf
+CM_Get_First_Log_Conf_Ex
+CM_Get_Global_State
+CM_Get_Global_State_Ex
+CM_Get_HW_Prof_FlagsA
+CM_Get_HW_Prof_FlagsW
+CM_Get_HW_Prof_Flags_ExA
+CM_Get_HW_Prof_Flags_ExW
+CM_Get_Hardware_Profile_InfoA
+CM_Get_Hardware_Profile_InfoW
+CM_Get_Hardware_Profile_Info_ExA
+CM_Get_Hardware_Profile_Info_ExW
+CM_Get_Log_Conf_Priority
+CM_Get_Log_Conf_Priority_Ex
+CM_Get_Next_Log_Conf
+CM_Get_Next_Log_Conf_Ex
+CM_Get_Next_Res_Des
+CM_Get_Next_Res_Des_Ex
+CM_Get_Parent
+CM_Get_Parent_Ex
+CM_Get_Res_Des_Data
+CM_Get_Res_Des_Data_Ex
+CM_Get_Res_Des_Data_Size
+CM_Get_Res_Des_Data_Size_Ex
+CM_Get_Resource_Conflict_Count
+CM_Get_Resource_Conflict_DetailsA
+CM_Get_Resource_Conflict_DetailsW
+CM_Get_Sibling
+CM_Get_Sibling_Ex
+CM_Get_Version
+CM_Get_Version_Ex
+CM_Import_PowerScheme
+CM_Install_DevNodeW
+CM_Install_DevNode_ExW
+CM_Intersect_Range_List
+CM_Invert_Range_List
+CM_Is_Dock_Station_Present
+CM_Is_Dock_Station_Present_Ex
+CM_Is_Version_Available
+CM_Is_Version_Available_Ex
+CM_Locate_DevNodeA
+CM_Locate_DevNodeW
+CM_Locate_DevNode_ExA
+CM_Locate_DevNode_ExW
+CM_Merge_Range_List
+CM_Modify_Res_Des
+CM_Modify_Res_Des_Ex
+CM_Move_DevNode
+CM_Move_DevNode_Ex
+CM_Next_Range
+CM_Open_Class_KeyA
+CM_Open_Class_KeyW
+CM_Open_Class_Key_ExA
+CM_Open_Class_Key_ExW
+CM_Open_DevNode_Key
+CM_Open_DevNode_Key_Ex
+CM_Open_Device_Interface_KeyA
+CM_Open_Device_Interface_KeyW
+CM_Open_Device_Interface_Key_ExA
+CM_Open_Device_Interface_Key_ExW
+CM_Query_And_Remove_SubTreeA
+CM_Query_And_Remove_SubTreeW
+CM_Query_And_Remove_SubTree_ExA
+CM_Query_And_Remove_SubTree_ExW
+CM_Query_Arbitrator_Free_Data
+CM_Query_Arbitrator_Free_Data_Ex
+CM_Query_Arbitrator_Free_Size
+CM_Query_Arbitrator_Free_Size_Ex
+CM_Query_Remove_SubTree
+CM_Query_Remove_SubTree_Ex
+CM_Query_Resource_Conflict_List
+CM_Reenumerate_DevNode
+CM_Reenumerate_DevNode_Ex
+CM_Register_Device_Driver
+CM_Register_Device_Driver_Ex
+CM_Register_Device_InterfaceA
+CM_Register_Device_InterfaceW
+CM_Register_Device_Interface_ExA
+CM_Register_Device_Interface_ExW
+CM_Remove_SubTree
+CM_Remove_SubTree_Ex
+CM_Request_Device_EjectA
+CM_Request_Device_EjectW
+CM_Request_Device_Eject_ExA
+CM_Request_Device_Eject_ExW
+CM_Request_Eject_PC
+CM_Request_Eject_PC_Ex
+CM_RestoreAll_DefaultPowerSchemes
+CM_Restore_DefaultPowerScheme
+CM_Run_Detection
+CM_Run_Detection_Ex
+CM_Set_ActiveScheme
+CM_Set_Class_Registry_PropertyA
+CM_Set_Class_Registry_PropertyW
+CM_Set_DevNode_Problem
+CM_Set_DevNode_Problem_Ex
+CM_Set_DevNode_Registry_PropertyA
+CM_Set_DevNode_Registry_PropertyW
+CM_Set_DevNode_Registry_Property_ExA
+CM_Set_DevNode_Registry_Property_ExW
+CM_Set_HW_Prof
+CM_Set_HW_Prof_Ex
+CM_Set_HW_Prof_FlagsA
+CM_Set_HW_Prof_FlagsW
+CM_Set_HW_Prof_Flags_ExA
+CM_Set_HW_Prof_Flags_ExW
+CM_Setup_DevNode
+CM_Setup_DevNode_Ex
+CM_Test_Range_Available
+CM_Uninstall_DevNode
+CM_Uninstall_DevNode_Ex
+CM_Unregister_Device_InterfaceA
+CM_Unregister_Device_InterfaceW
+CM_Unregister_Device_Interface_ExA
+CM_Unregister_Device_Interface_ExW
+CM_Write_UserPowerKey
+DoesUserHavePrivilege
+DriverStoreAddDriverPackageA
+DriverStoreAddDriverPackageW
+DriverStoreDeleteDriverPackageA
+DriverStoreDeleteDriverPackageW
+DriverStoreEnumDriverPackageA
+DriverStoreEnumDriverPackageW
+DriverStoreFindDriverPackageA
+DriverStoreFindDriverPackageW
+ExtensionPropSheetPageProc
+InstallCatalog
+InstallHinfSection
+InstallHinfSectionA
+InstallHinfSectionW
+IsUserAdmin
+MyFree
+MyMalloc
+MyRealloc
+PnpEnumDrpFile
+PnpIsFileAclIntact
+PnpIsFileContentIntact
+PnpIsFilePnpDriver
+PnpRepairWindowsProtectedDriver
+SetupAddInstallSectionToDiskSpaceListA
+SetupAddInstallSectionToDiskSpaceListW
+SetupAddSectionToDiskSpaceListA
+SetupAddSectionToDiskSpaceListW
+SetupAddToDiskSpaceListA
+SetupAddToDiskSpaceListW
+SetupAddToSourceListA
+SetupAddToSourceListW
+SetupAdjustDiskSpaceListA
+SetupAdjustDiskSpaceListW
+SetupBackupErrorA
+SetupBackupErrorW
+SetupCancelTemporarySourceList
+SetupCloseFileQueue
+SetupCloseInfFile
+SetupCloseLog
+SetupCommitFileQueue
+SetupCommitFileQueueA
+SetupCommitFileQueueW
+SetupConfigureWmiFromInfSectionA
+SetupConfigureWmiFromInfSectionW
+SetupCopyErrorA
+SetupCopyErrorW
+SetupCopyOEMInfA
+SetupCopyOEMInfW
+SetupCreateDiskSpaceListA
+SetupCreateDiskSpaceListW
+SetupDecompressOrCopyFileA
+SetupDecompressOrCopyFileW
+SetupDefaultQueueCallback
+SetupDefaultQueueCallbackA
+SetupDefaultQueueCallbackW
+SetupDeleteErrorA
+SetupDeleteErrorW
+SetupDestroyDiskSpaceList
+SetupDiApplyPowerScheme
+SetupDiAskForOEMDisk
+SetupDiBuildClassInfoList
+SetupDiBuildClassInfoListExA
+SetupDiBuildClassInfoListExW
+SetupDiBuildDriverInfoList
+SetupDiCallClassInstaller
+SetupDiCancelDriverInfoSearch
+SetupDiChangeState
+SetupDiClassGuidsFromNameA
+SetupDiClassGuidsFromNameExA
+SetupDiClassGuidsFromNameExW
+SetupDiClassGuidsFromNameW
+SetupDiClassNameFromGuidA
+SetupDiClassNameFromGuidExA
+SetupDiClassNameFromGuidExW
+SetupDiClassNameFromGuidW
+SetupDiCreateDevRegKeyA
+SetupDiCreateDevRegKeyW
+SetupDiCreateDeviceInfoA
+SetupDiCreateDeviceInfoList
+SetupDiCreateDeviceInfoListExA
+SetupDiCreateDeviceInfoListExW
+SetupDiCreateDeviceInfoW
+SetupDiCreateDeviceInterfaceA
+SetupDiCreateDeviceInterfaceRegKeyA
+SetupDiCreateDeviceInterfaceRegKeyW
+SetupDiCreateDeviceInterfaceW
+SetupDiDeleteDevRegKey
+SetupDiDeleteDeviceInfo
+SetupDiDeleteDeviceInterfaceData
+SetupDiDeleteDeviceInterfaceRegKey
+SetupDiDestroyClassImageList
+SetupDiDestroyDeviceInfoList
+SetupDiDestroyDriverInfoList
+SetupDiDrawMiniIcon
+SetupDiEnumDeviceInfo
+SetupDiEnumDeviceInterfaces
+SetupDiEnumDriverInfoA
+SetupDiEnumDriverInfoW
+SetupDiGetActualModelsSectionA
+SetupDiGetActualModelsSectionW
+SetupDiGetActualSectionToInstallA
+SetupDiGetActualSectionToInstallExA
+SetupDiGetActualSectionToInstallExW
+SetupDiGetActualSectionToInstallW
+SetupDiGetClassBitmapIndex
+SetupDiGetClassDescriptionA
+SetupDiGetClassDescriptionExA
+SetupDiGetClassDescriptionExW
+SetupDiGetClassDescriptionW
+SetupDiGetClassDevPropertySheetsA
+SetupDiGetClassDevPropertySheetsW
+SetupDiGetClassDevsA
+SetupDiGetClassDevsExA
+SetupDiGetClassDevsExW
+SetupDiGetClassDevsW
+SetupDiGetClassImageIndex
+SetupDiGetClassImageList
+SetupDiGetClassImageListExA
+SetupDiGetClassImageListExW
+SetupDiGetClassInstallParamsA
+SetupDiGetClassInstallParamsW
+SetupDiGetClassPropertyExW
+SetupDiGetClassPropertyKeys
+SetupDiGetClassPropertyKeysExW
+SetupDiGetClassPropertyW
+SetupDiGetClassRegistryPropertyA
+SetupDiGetClassRegistryPropertyW
+SetupDiGetCustomDevicePropertyA
+SetupDiGetCustomDevicePropertyW
+SetupDiGetDeviceInfoListClass
+SetupDiGetDeviceInfoListDetailA
+SetupDiGetDeviceInfoListDetailW
+SetupDiGetDeviceInstallParamsA
+SetupDiGetDeviceInstallParamsW
+SetupDiGetDeviceInstanceIdA
+SetupDiGetDeviceInstanceIdW
+SetupDiGetDeviceInterfaceAlias
+SetupDiGetDeviceInterfaceDetailA
+SetupDiGetDeviceInterfaceDetailW
+SetupDiGetDeviceInterfacePropertyKeys
+SetupDiGetDeviceInterfacePropertyW
+SetupDiGetDevicePropertyKeys
+SetupDiGetDevicePropertyW
+SetupDiGetDeviceRegistryPropertyA
+SetupDiGetDeviceRegistryPropertyW
+SetupDiGetDriverInfoDetailA
+SetupDiGetDriverInfoDetailW
+SetupDiGetDriverInstallParamsA
+SetupDiGetDriverInstallParamsW
+SetupDiGetHwProfileFriendlyNameA
+SetupDiGetHwProfileFriendlyNameExA
+SetupDiGetHwProfileFriendlyNameExW
+SetupDiGetHwProfileFriendlyNameW
+SetupDiGetHwProfileList
+SetupDiGetHwProfileListExA
+SetupDiGetHwProfileListExW
+SetupDiGetINFClassA
+SetupDiGetINFClassW
+SetupDiGetSelectedDevice
+SetupDiGetSelectedDriverA
+SetupDiGetSelectedDriverW
+SetupDiGetWizardPage
+SetupDiInstallClassA
+SetupDiInstallClassExA
+SetupDiInstallClassExW
+SetupDiInstallClassW
+SetupDiInstallDevice
+SetupDiInstallDeviceInterfaces
+SetupDiInstallDriverFiles
+SetupDiLoadClassIcon
+SetupDiLoadDeviceIcon
+SetupDiMoveDuplicateDevice
+SetupDiOpenClassRegKey
+SetupDiOpenClassRegKeyExA
+SetupDiOpenClassRegKeyExW
+SetupDiOpenDevRegKey
+SetupDiOpenDeviceInfoA
+SetupDiOpenDeviceInfoW
+SetupDiOpenDeviceInterfaceA
+SetupDiOpenDeviceInterfaceRegKey
+SetupDiOpenDeviceInterfaceW
+SetupDiRegisterCoDeviceInstallers
+SetupDiRegisterDeviceInfo
+SetupDiRemoveDevice
+SetupDiRemoveDeviceInterface
+SetupDiReportAdditionalSoftwareRequested
+SetupDiReportDeviceInstallError
+SetupDiReportDriverNotFoundError
+SetupDiReportDriverPackageImportationError
+SetupDiReportGenericDriverInstalled
+SetupDiReportPnPDeviceProblem
+SetupDiRestartDevices
+SetupDiSelectBestCompatDrv
+SetupDiSelectDevice
+SetupDiSelectOEMDrv
+SetupDiSetClassInstallParamsA
+SetupDiSetClassInstallParamsW
+SetupDiSetClassPropertyExW
+SetupDiSetClassPropertyW
+SetupDiSetClassRegistryPropertyA
+SetupDiSetClassRegistryPropertyW
+SetupDiSetDeviceInstallParamsA
+SetupDiSetDeviceInstallParamsW
+SetupDiSetDeviceInterfaceDefault
+SetupDiSetDeviceInterfacePropertyW
+SetupDiSetDevicePropertyW
+SetupDiSetDeviceRegistryPropertyA
+SetupDiSetDeviceRegistryPropertyW
+SetupDiSetDriverInstallParamsA
+SetupDiSetDriverInstallParamsW
+SetupDiSetSelectedDevice
+SetupDiSetSelectedDriverA
+SetupDiSetSelectedDriverW
+SetupDiUnremoveDevice
+SetupDuplicateDiskSpaceListA
+SetupDuplicateDiskSpaceListW
+SetupEnumInfSectionsA
+SetupEnumInfSectionsW
+SetupEnumPublishedInfA
+SetupEnumPublishedInfW
+SetupFindFirstLineA
+SetupFindFirstLineW
+SetupFindNextLine
+SetupFindNextMatchLineA
+SetupFindNextMatchLineW
+SetupFreeSourceListA
+SetupFreeSourceListW
+SetupGetBackupInformationA
+SetupGetBackupInformationW
+SetupGetBinaryField
+SetupGetFieldCount
+SetupGetFileCompressionInfoA
+SetupGetFileCompressionInfoExA
+SetupGetFileCompressionInfoExW
+SetupGetFileCompressionInfoW
+SetupGetFileQueueCount
+SetupGetFileQueueFlags
+SetupGetInfDriverStoreLocationA
+SetupGetInfDriverStoreLocationW
+SetupGetInfFileListA
+SetupGetInfFileListW
+SetupGetInfInformationA
+SetupGetInfInformationW
+SetupGetInfPublishedNameA
+SetupGetInfPublishedNameW
+SetupGetInfSections
+SetupGetIntField
+SetupGetLineByIndexA
+SetupGetLineByIndexW
+SetupGetLineCountA
+SetupGetLineCountW
+SetupGetLineTextA
+SetupGetLineTextW
+SetupGetMultiSzFieldA
+SetupGetMultiSzFieldW
+SetupGetNonInteractiveMode
+SetupGetSourceFileLocationA
+SetupGetSourceFileLocationW
+SetupGetSourceFileSizeA
+SetupGetSourceFileSizeW
+SetupGetSourceInfoA
+SetupGetSourceInfoW
+SetupGetStringFieldA
+SetupGetStringFieldW
+SetupGetTargetPathA
+SetupGetTargetPathW
+SetupGetThreadLogToken
+SetupInitDefaultQueueCallback
+SetupInitDefaultQueueCallbackEx
+SetupInitializeFileLogA
+SetupInitializeFileLogW
+SetupInstallFileA
+SetupInstallFileExA
+SetupInstallFileExW
+SetupInstallFileW
+SetupInstallFilesFromInfSectionA
+SetupInstallFilesFromInfSectionW
+SetupInstallFromInfSectionA
+SetupInstallFromInfSectionW
+SetupInstallLogCloseEventGroup
+SetupInstallLogCreateEventGroup
+SetupInstallServicesFromInfSectionA
+SetupInstallServicesFromInfSectionExA
+SetupInstallServicesFromInfSectionExW
+SetupInstallServicesFromInfSectionW
+SetupIterateCabinetA
+SetupIterateCabinetW
+SetupLogErrorA
+SetupLogErrorW
+SetupLogFileA
+SetupLogFileW
+SetupOpenAppendInfFileA
+SetupOpenAppendInfFileW
+SetupOpenFileQueue
+SetupOpenInfFileA
+SetupOpenInfFileW
+SetupOpenLog
+SetupOpenMasterInf
+SetupPrepareQueueForRestoreA
+SetupPrepareQueueForRestoreW
+SetupPromptForDiskA
+SetupPromptForDiskW
+SetupPromptReboot
+SetupQueryDrivesInDiskSpaceListA
+SetupQueryDrivesInDiskSpaceListW
+SetupQueryFileLogA
+SetupQueryFileLogW
+SetupQueryInfFileInformationA
+SetupQueryInfFileInformationW
+SetupQueryInfOriginalFileInformationA
+SetupQueryInfOriginalFileInformationW
+SetupQueryInfVersionInformationA
+SetupQueryInfVersionInformationW
+SetupQuerySourceListA
+SetupQuerySourceListW
+SetupQuerySpaceRequiredOnDriveA
+SetupQuerySpaceRequiredOnDriveW
+SetupQueueCopyA
+SetupQueueCopyIndirectA
+SetupQueueCopyIndirectW
+SetupQueueCopySectionA
+SetupQueueCopySectionW
+SetupQueueCopyW
+SetupQueueDefaultCopyA
+SetupQueueDefaultCopyW
+SetupQueueDeleteA
+SetupQueueDeleteSectionA
+SetupQueueDeleteSectionW
+SetupQueueDeleteW
+SetupQueueRenameA
+SetupQueueRenameSectionA
+SetupQueueRenameSectionW
+SetupQueueRenameW
+SetupRemoveFileLogEntryA
+SetupRemoveFileLogEntryW
+SetupRemoveFromDiskSpaceListA
+SetupRemoveFromDiskSpaceListW
+SetupRemoveFromSourceListA
+SetupRemoveFromSourceListW
+SetupRemoveInstallSectionFromDiskSpaceListA
+SetupRemoveInstallSectionFromDiskSpaceListW
+SetupRemoveSectionFromDiskSpaceListA
+SetupRemoveSectionFromDiskSpaceListW
+SetupRenameErrorA
+SetupRenameErrorW
+SetupScanFileQueue
+SetupScanFileQueueA
+SetupScanFileQueueW
+SetupSetDirectoryIdA
+SetupSetDirectoryIdExA
+SetupSetDirectoryIdExW
+SetupSetDirectoryIdW
+SetupSetFileQueueAlternatePlatformA
+SetupSetFileQueueAlternatePlatformW
+SetupSetFileQueueFlags
+SetupSetNonInteractiveMode
+SetupSetPlatformPathOverrideA
+SetupSetPlatformPathOverrideW
+SetupSetSourceListA
+SetupSetSourceListW
+SetupSetThreadLogToken
+SetupTermDefaultQueueCallback
+SetupTerminateFileLog
+SetupUninstallNewlyCopiedInfs
+SetupUninstallOEMInfA
+SetupUninstallOEMInfW
+SetupVerifyInfFileA
+SetupVerifyInfFileW
+SetupWriteTextLog
+SetupWriteTextLogError
+SetupWriteTextLogInfLine
+UnicodeToMultiByte
+VerifyCatalogFile
+pGetDriverPackageHash
+pSetupAccessRunOnceNodeList
+pSetupAddMiniIconToList
+pSetupAddTagToGroupOrderListEntry
+pSetupAppendPath
+pSetupCaptureAndConvertAnsiArg
+pSetupCenterWindowRelativeToParent
+pSetupCloseTextLogSection
+pSetupConcatenatePaths
+pSetupCreateTextLogSectionA
+pSetupCreateTextLogSectionW
+pSetupDestroyRunOnceNodeList
+pSetupDiBuildInfoDataFromStrongName
+pSetupDiCrimsonLogDeviceInstall
+pSetupDiGetStrongNameForDriverNode
+pSetupDiInvalidateHelperModules
+pSetupDoLastKnownGoodBackup
+pSetupDoesUserHavePrivilege
+pSetupDuplicateString
+pSetupEnablePrivilege
+pSetupFree
+pSetupGetCurrentDriverSigningPolicy
+pSetupGetDriverDate
+pSetupGetDriverVersion
+pSetupGetField
+pSetupGetFileTitle
+pSetupGetGlobalFlags
+pSetupGetIndirectStringsFromDriverInfo
+pSetupGetInfSections
+pSetupGetQueueFlags
+pSetupGetRealSystemTime
+pSetupGuidFromString
+pSetupHandleFailedVerification
+pSetupInfGetDigitalSignatureInfo
+pSetupInfIsInbox
+pSetupInfSetDigitalSignatureInfo
+pSetupInstallCatalog
+pSetupIsBiDiLocalizedSystemEx
+pSetupIsGuidNull
+pSetupIsLocalSystem
+pSetupIsUserAdmin
+pSetupIsUserTrustedInstaller
+pSetupLoadIndirectString
+pSetupMakeSurePathExists
+pSetupMalloc
+pSetupModifyGlobalFlags
+pSetupMultiByteToUnicode
+pSetupOpenAndMapFileForRead
+pSetupOutOfMemory
+pSetupQueryMultiSzValueToArray
+pSetupRealloc
+pSetupRegistryDelnode
+pSetupRetrieveServiceConfig
+pSetupSetArrayToMultiSzValue
+pSetupSetDriverPackageRestorePoint
+pSetupSetGlobalFlags
+pSetupSetQueueFlags
+pSetupShouldDeviceBeExcluded
+pSetupStringFromGuid
+pSetupStringTableAddString
+pSetupStringTableAddStringEx
+pSetupStringTableDestroy
+pSetupStringTableDuplicate
+pSetupStringTableEnum
+pSetupStringTableGetExtraData
+pSetupStringTableInitialize
+pSetupStringTableInitializeEx
+pSetupStringTableLookUpString
+pSetupStringTableLookUpStringEx
+pSetupStringTableSetExtraData
+pSetupStringTableStringFromId
+pSetupStringTableStringFromIdEx
+pSetupUnicodeToMultiByte
+pSetupUnmapAndCloseFile
+pSetupValidateDriverPackage
+pSetupVerifyCatalogFile
+pSetupVerifyQueuedCatalogs
+pSetupWriteLogEntry
+pSetupWriteLogError
libc/mingw/libarm32/setupapi.def
@@ -0,0 +1,764 @@
+;
+; Definition file of SETUPAPI.dll
+; Automatic generated by gendef
+; written by Kai Tietz 2008-2014
+;
+LIBRARY "SETUPAPI.dll"
+EXPORTS
+CMP_GetBlockedDriverInfo
+CMP_GetServerSideDeviceInstallFlags
+CMP_Init_Detection
+CMP_Report_LogOn
+CMP_WaitNoPendingInstallEvents
+CMP_WaitServicesAvailable
+CM_Add_Driver_PackageW
+CM_Add_Empty_Log_Conf
+CM_Add_Empty_Log_Conf_Ex
+CM_Add_IDA
+CM_Add_IDW
+CM_Add_ID_ExA
+CM_Add_ID_ExW
+CM_Add_Range
+CM_Add_Res_Des
+CM_Add_Res_Des_Ex
+CM_Apply_PowerScheme
+CM_Connect_MachineA
+CM_Connect_MachineW
+CM_Create_DevNodeA
+CM_Create_DevNodeW
+CM_Create_DevNode_ExA
+CM_Create_DevNode_ExW
+CM_Create_Range_List
+CM_Delete_Class_Key
+CM_Delete_Class_Key_Ex
+CM_Delete_DevNode_Key
+CM_Delete_DevNode_Key_Ex
+CM_Delete_Device_Interface_KeyA
+CM_Delete_Device_Interface_KeyW
+CM_Delete_Device_Interface_Key_ExA
+CM_Delete_Device_Interface_Key_ExW
+CM_Delete_Driver_PackageW
+CM_Delete_PowerScheme
+CM_Delete_Range
+CM_Detect_Resource_Conflict
+CM_Detect_Resource_Conflict_Ex
+CM_Disable_DevNode
+CM_Disable_DevNode_Ex
+CM_Disconnect_Machine
+CM_Dup_Range_List
+CM_Duplicate_PowerScheme
+CM_Enable_DevNode
+CM_Enable_DevNode_Ex
+CM_Enumerate_Classes
+CM_Enumerate_Classes_Ex
+CM_Enumerate_EnumeratorsA
+CM_Enumerate_EnumeratorsW
+CM_Enumerate_Enumerators_ExA
+CM_Enumerate_Enumerators_ExW
+CM_Find_Range
+CM_First_Range
+CM_Free_Log_Conf
+CM_Free_Log_Conf_Ex
+CM_Free_Log_Conf_Handle
+CM_Free_Range_List
+CM_Free_Res_Des
+CM_Free_Res_Des_Ex
+CM_Free_Res_Des_Handle
+CM_Free_Resource_Conflict_Handle
+CM_Get_Child
+CM_Get_Child_Ex
+CM_Get_Class_Key_NameA
+CM_Get_Class_Key_NameW
+CM_Get_Class_Key_Name_ExA
+CM_Get_Class_Key_Name_ExW
+CM_Get_Class_NameA
+CM_Get_Class_NameW
+CM_Get_Class_Name_ExA
+CM_Get_Class_Name_ExW
+CM_Get_Class_Registry_PropertyA
+CM_Get_Class_Registry_PropertyW
+CM_Get_Depth
+CM_Get_Depth_Ex
+CM_Get_DevNode_Custom_PropertyA
+CM_Get_DevNode_Custom_PropertyW
+CM_Get_DevNode_Custom_Property_ExA
+CM_Get_DevNode_Custom_Property_ExW
+CM_Get_DevNode_Registry_PropertyA
+CM_Get_DevNode_Registry_PropertyW
+CM_Get_DevNode_Registry_Property_ExA
+CM_Get_DevNode_Registry_Property_ExW
+CM_Get_DevNode_Status
+CM_Get_DevNode_Status_Ex
+CM_Get_Device_IDA
+CM_Get_Device_IDW
+CM_Get_Device_ID_ExA
+CM_Get_Device_ID_ExW
+CM_Get_Device_ID_ListA
+CM_Get_Device_ID_ListW
+CM_Get_Device_ID_List_ExA
+CM_Get_Device_ID_List_ExW
+CM_Get_Device_ID_List_SizeA
+CM_Get_Device_ID_List_SizeW
+CM_Get_Device_ID_List_Size_ExA
+CM_Get_Device_ID_List_Size_ExW
+CM_Get_Device_ID_Size
+CM_Get_Device_ID_Size_Ex
+CM_Get_Device_Interface_AliasA
+CM_Get_Device_Interface_AliasW
+CM_Get_Device_Interface_Alias_ExA
+CM_Get_Device_Interface_Alias_ExW
+CM_Get_Device_Interface_ListA
+CM_Get_Device_Interface_ListW
+CM_Get_Device_Interface_List_ExA
+CM_Get_Device_Interface_List_ExW
+CM_Get_Device_Interface_List_SizeA
+CM_Get_Device_Interface_List_SizeW
+CM_Get_Device_Interface_List_Size_ExA
+CM_Get_Device_Interface_List_Size_ExW
+CM_Get_First_Log_Conf
+CM_Get_First_Log_Conf_Ex
+CM_Get_Global_State
+CM_Get_Global_State_Ex
+CM_Get_HW_Prof_FlagsA
+CM_Get_HW_Prof_FlagsW
+CM_Get_HW_Prof_Flags_ExA
+CM_Get_HW_Prof_Flags_ExW
+CM_Get_Hardware_Profile_InfoA
+CM_Get_Hardware_Profile_InfoW
+CM_Get_Hardware_Profile_Info_ExA
+CM_Get_Hardware_Profile_Info_ExW
+CM_Get_Log_Conf_Priority
+CM_Get_Log_Conf_Priority_Ex
+CM_Get_Next_Log_Conf
+CM_Get_Next_Log_Conf_Ex
+CM_Get_Next_Res_Des
+CM_Get_Next_Res_Des_Ex
+CM_Get_Parent
+CM_Get_Parent_Ex
+CM_Get_Res_Des_Data
+CM_Get_Res_Des_Data_Ex
+CM_Get_Res_Des_Data_Size
+CM_Get_Res_Des_Data_Size_Ex
+CM_Get_Resource_Conflict_Count
+CM_Get_Resource_Conflict_DetailsA
+CM_Get_Resource_Conflict_DetailsW
+CM_Get_Sibling
+CM_Get_Sibling_Ex
+CM_Get_Version
+CM_Get_Version_Ex
+CM_Import_PowerScheme
+CM_Install_DevNodeW
+CM_Install_DevNode_ExW
+CM_Intersect_Range_List
+CM_Invert_Range_List
+CM_Is_Dock_Station_Present
+CM_Is_Dock_Station_Present_Ex
+CM_Is_Version_Available
+CM_Is_Version_Available_Ex
+CM_Locate_DevNodeA
+CM_Locate_DevNodeW
+CM_Locate_DevNode_ExA
+CM_Locate_DevNode_ExW
+CM_Merge_Range_List
+CM_Modify_Res_Des
+CM_Modify_Res_Des_Ex
+CM_Move_DevNode
+CM_Move_DevNode_Ex
+CM_Next_Range
+CM_Open_Class_KeyA
+CM_Open_Class_KeyW
+CM_Open_Class_Key_ExA
+CM_Open_Class_Key_ExW
+CM_Open_DevNode_Key
+CM_Open_DevNode_Key_Ex
+CM_Open_Device_Interface_KeyA
+CM_Open_Device_Interface_KeyW
+CM_Open_Device_Interface_Key_ExA
+CM_Open_Device_Interface_Key_ExW
+CM_Query_And_Remove_SubTreeA
+CM_Query_And_Remove_SubTreeW
+CM_Query_And_Remove_SubTree_ExA
+CM_Query_And_Remove_SubTree_ExW
+CM_Query_Arbitrator_Free_Data
+CM_Query_Arbitrator_Free_Data_Ex
+CM_Query_Arbitrator_Free_Size
+CM_Query_Arbitrator_Free_Size_Ex
+CM_Query_Remove_SubTree
+CM_Query_Remove_SubTree_Ex
+CM_Query_Resource_Conflict_List
+CM_Reenumerate_DevNode
+CM_Reenumerate_DevNode_Ex
+CM_Register_Device_Driver
+CM_Register_Device_Driver_Ex
+CM_Register_Device_InterfaceA
+CM_Register_Device_InterfaceW
+CM_Register_Device_Interface_ExA
+CM_Register_Device_Interface_ExW
+CM_Remove_SubTree
+CM_Remove_SubTree_Ex
+CM_Request_Device_EjectA
+CM_Request_Device_EjectW
+CM_Request_Device_Eject_ExA
+CM_Request_Device_Eject_ExW
+CM_Request_Eject_PC
+CM_Request_Eject_PC_Ex
+CM_RestoreAll_DefaultPowerSchemes
+CM_Restore_DefaultPowerScheme
+CM_Run_Detection
+CM_Run_Detection_Ex
+CM_Set_ActiveScheme
+CM_Set_Class_Registry_PropertyA
+CM_Set_Class_Registry_PropertyW
+CM_Set_DevNode_Problem
+CM_Set_DevNode_Problem_Ex
+CM_Set_DevNode_Registry_PropertyA
+CM_Set_DevNode_Registry_PropertyW
+CM_Set_DevNode_Registry_Property_ExA
+CM_Set_DevNode_Registry_Property_ExW
+CM_Set_HW_Prof
+CM_Set_HW_Prof_Ex
+CM_Set_HW_Prof_FlagsA
+CM_Set_HW_Prof_FlagsW
+CM_Set_HW_Prof_Flags_ExA
+CM_Set_HW_Prof_Flags_ExW
+CM_Setup_DevNode
+CM_Setup_DevNode_Ex
+CM_Test_Range_Available
+CM_Uninstall_DevNode
+CM_Uninstall_DevNode_Ex
+CM_Unregister_Device_InterfaceA
+CM_Unregister_Device_InterfaceW
+CM_Unregister_Device_Interface_ExA
+CM_Unregister_Device_Interface_ExW
+CM_Write_UserPowerKey
+DoesUserHavePrivilege
+DriverStoreAddDriverPackageA
+DriverStoreAddDriverPackageW
+DriverStoreDeleteDriverPackageA
+DriverStoreDeleteDriverPackageW
+DriverStoreEnumDriverPackageA
+DriverStoreEnumDriverPackageW
+DriverStoreFindDriverPackageA
+DriverStoreFindDriverPackageW
+ExtensionPropSheetPageProc
+InstallCatalog
+InstallHinfSection
+InstallHinfSectionA
+InstallHinfSectionW
+IsUserAdmin
+MyFree
+MyMalloc
+MyRealloc
+PnpEnumDrpFile
+PnpIsFileAclIntact
+PnpIsFileContentIntact
+PnpIsFilePnpDriver
+PnpRepairWindowsProtectedDriver
+Remote_CMP_GetServerSideDeviceInstallFlags
+Remote_CMP_WaitServicesAvailable
+Remote_CM_Add_Empty_Log_Conf
+Remote_CM_Add_ID
+Remote_CM_Add_Res_Des
+Remote_CM_Connect_Machine_Worker
+Remote_CM_Create_DevNode
+Remote_CM_Delete_Class_Key
+Remote_CM_Delete_DevNode_Key
+Remote_CM_Delete_Device_Interface_Key
+Remote_CM_Disable_DevNode
+Remote_CM_Disconnect_Machine_Worker
+Remote_CM_Enable_DevNode
+Remote_CM_Enumerate_Classes
+Remote_CM_Enumerate_Enumerators
+Remote_CM_Free_Log_Conf
+Remote_CM_Free_Res_Des
+Remote_CM_Get_Child
+Remote_CM_Get_Class_Name
+Remote_CM_Get_Class_Property
+Remote_CM_Get_Class_Property_Keys
+Remote_CM_Get_Class_Registry_Property
+Remote_CM_Get_Depth
+Remote_CM_Get_DevNode_Custom_Property
+Remote_CM_Get_DevNode_Property
+Remote_CM_Get_DevNode_Property_Keys
+Remote_CM_Get_DevNode_Registry_Property
+Remote_CM_Get_DevNode_Status
+Remote_CM_Get_Device_ID_List
+Remote_CM_Get_Device_ID_List_Size
+Remote_CM_Get_Device_Interface_Alias
+Remote_CM_Get_Device_Interface_List
+Remote_CM_Get_Device_Interface_List_Size
+Remote_CM_Get_Device_Interface_Property
+Remote_CM_Get_Device_Interface_Property_Keys
+Remote_CM_Get_First_Log_Conf
+Remote_CM_Get_Global_State
+Remote_CM_Get_HW_Prof_Flags
+Remote_CM_Get_Hardware_Profile_Info
+Remote_CM_Get_Log_Conf_Priority
+Remote_CM_Get_Next_Log_Conf
+Remote_CM_Get_Next_Res_Des
+Remote_CM_Get_Parent
+Remote_CM_Get_Res_Des_Data
+Remote_CM_Get_Res_Des_Data_Size
+Remote_CM_Get_Sibling
+Remote_CM_Get_Version
+Remote_CM_Install_DevNode
+Remote_CM_Is_Dock_Station_Present
+Remote_CM_Is_Version_Available
+Remote_CM_Locate_DevNode_Worker
+Remote_CM_Modify_Res_Des
+Remote_CM_Open_Class_Key
+Remote_CM_Open_DevNode_Key
+Remote_CM_Open_Device_Interface_Key
+Remote_CM_Query_And_Remove_SubTree
+Remote_CM_Query_Arbitrator_Free_Data
+Remote_CM_Query_Arbitrator_Free_Size
+Remote_CM_Query_Resource_Conflict_List_Worker
+Remote_CM_Reenumerate_DevNode
+Remote_CM_Register_Device_Driver
+Remote_CM_Register_Device_Interface
+Remote_CM_Request_Device_Eject
+Remote_CM_Request_Eject_PC
+Remote_CM_Run_Detection
+Remote_CM_Set_Class_Property
+Remote_CM_Set_Class_Registry_Property
+Remote_CM_Set_DevNode_Problem
+Remote_CM_Set_DevNode_Property
+Remote_CM_Set_DevNode_Registry_Property
+Remote_CM_Set_Device_Interface_Property
+Remote_CM_Set_HW_Prof
+Remote_CM_Set_HW_Prof_Flags
+Remote_CM_Setup_DevNode
+Remote_CM_Uninstall_DevNode
+Remote_CM_Unregister_Device_Interface
+SetupAddInstallSectionToDiskSpaceListA
+SetupAddInstallSectionToDiskSpaceListW
+SetupAddSectionToDiskSpaceListA
+SetupAddSectionToDiskSpaceListW
+SetupAddToDiskSpaceListA
+SetupAddToDiskSpaceListW
+SetupAddToSourceListA
+SetupAddToSourceListW
+SetupAdjustDiskSpaceListA
+SetupAdjustDiskSpaceListW
+SetupBackupErrorA
+SetupBackupErrorW
+SetupCancelTemporarySourceList
+SetupCloseFileQueue
+SetupCloseInfFile
+SetupCloseLog
+SetupCommitFileQueue
+SetupCommitFileQueueA
+SetupCommitFileQueueW
+SetupConfigureWmiFromInfSectionA
+SetupConfigureWmiFromInfSectionW
+SetupCopyErrorA
+SetupCopyErrorW
+SetupCopyOEMInfA
+SetupCopyOEMInfW
+SetupCreateDiskSpaceListA
+SetupCreateDiskSpaceListW
+SetupDecompressOrCopyFileA
+SetupDecompressOrCopyFileW
+SetupDefaultQueueCallback
+SetupDefaultQueueCallbackA
+SetupDefaultQueueCallbackW
+SetupDeleteErrorA
+SetupDeleteErrorW
+SetupDestroyDiskSpaceList
+SetupDiApplyPowerScheme
+SetupDiAskForOEMDisk
+SetupDiBuildClassInfoList
+SetupDiBuildClassInfoListExA
+SetupDiBuildClassInfoListExW
+SetupDiBuildDriverInfoList
+SetupDiCallClassInstaller
+SetupDiCancelDriverInfoSearch
+SetupDiChangeState
+SetupDiClassGuidsFromNameA
+SetupDiClassGuidsFromNameExA
+SetupDiClassGuidsFromNameExW
+SetupDiClassGuidsFromNameW
+SetupDiClassNameFromGuidA
+SetupDiClassNameFromGuidExA
+SetupDiClassNameFromGuidExW
+SetupDiClassNameFromGuidW
+SetupDiCreateDevRegKeyA
+SetupDiCreateDevRegKeyW
+SetupDiCreateDeviceInfoA
+SetupDiCreateDeviceInfoList
+SetupDiCreateDeviceInfoListExA
+SetupDiCreateDeviceInfoListExW
+SetupDiCreateDeviceInfoW
+SetupDiCreateDeviceInterfaceA
+SetupDiCreateDeviceInterfaceRegKeyA
+SetupDiCreateDeviceInterfaceRegKeyW
+SetupDiCreateDeviceInterfaceW
+SetupDiDeleteDevRegKey
+SetupDiDeleteDeviceInfo
+SetupDiDeleteDeviceInterfaceData
+SetupDiDeleteDeviceInterfaceRegKey
+SetupDiDestroyClassImageList
+SetupDiDestroyDeviceInfoList
+SetupDiDestroyDriverInfoList
+SetupDiDrawMiniIcon
+SetupDiEnumDeviceInfo
+SetupDiEnumDeviceInterfaces
+SetupDiEnumDriverInfoA
+SetupDiEnumDriverInfoW
+SetupDiGetActualModelsSectionA
+SetupDiGetActualModelsSectionW
+SetupDiGetActualSectionToInstallA
+SetupDiGetActualSectionToInstallExA
+SetupDiGetActualSectionToInstallExW
+SetupDiGetActualSectionToInstallW
+SetupDiGetClassBitmapIndex
+SetupDiGetClassDescriptionA
+SetupDiGetClassDescriptionExA
+SetupDiGetClassDescriptionExW
+SetupDiGetClassDescriptionW
+SetupDiGetClassDevPropertySheetsA
+SetupDiGetClassDevPropertySheetsW
+SetupDiGetClassDevsA
+SetupDiGetClassDevsExA
+SetupDiGetClassDevsExW
+SetupDiGetClassDevsW
+SetupDiGetClassImageIndex
+SetupDiGetClassImageList
+SetupDiGetClassImageListExA
+SetupDiGetClassImageListExW
+SetupDiGetClassInstallParamsA
+SetupDiGetClassInstallParamsW
+SetupDiGetClassPropertyExW
+SetupDiGetClassPropertyKeys
+SetupDiGetClassPropertyKeysExW
+SetupDiGetClassPropertyW
+SetupDiGetClassRegistryPropertyA
+SetupDiGetClassRegistryPropertyW
+SetupDiGetCustomDevicePropertyA
+SetupDiGetCustomDevicePropertyW
+SetupDiGetDeviceInfoListClass
+SetupDiGetDeviceInfoListDetailA
+SetupDiGetDeviceInfoListDetailW
+SetupDiGetDeviceInstallParamsA
+SetupDiGetDeviceInstallParamsW
+SetupDiGetDeviceInstanceIdA
+SetupDiGetDeviceInstanceIdW
+SetupDiGetDeviceInterfaceAlias
+SetupDiGetDeviceInterfaceDetailA
+SetupDiGetDeviceInterfaceDetailW
+SetupDiGetDeviceInterfacePropertyKeys
+SetupDiGetDeviceInterfacePropertyW
+SetupDiGetDevicePropertyKeys
+SetupDiGetDevicePropertyW
+SetupDiGetDeviceRegistryPropertyA
+SetupDiGetDeviceRegistryPropertyW
+SetupDiGetDriverInfoDetailA
+SetupDiGetDriverInfoDetailW
+SetupDiGetDriverInstallParamsA
+SetupDiGetDriverInstallParamsW
+SetupDiGetHwProfileFriendlyNameA
+SetupDiGetHwProfileFriendlyNameExA
+SetupDiGetHwProfileFriendlyNameExW
+SetupDiGetHwProfileFriendlyNameW
+SetupDiGetHwProfileList
+SetupDiGetHwProfileListExA
+SetupDiGetHwProfileListExW
+SetupDiGetINFClassA
+SetupDiGetINFClassW
+SetupDiGetSelectedDevice
+SetupDiGetSelectedDriverA
+SetupDiGetSelectedDriverW
+SetupDiGetWizardPage
+SetupDiInstallClassA
+SetupDiInstallClassExA
+SetupDiInstallClassExW
+SetupDiInstallClassW
+SetupDiInstallDevice
+SetupDiInstallDeviceInterfaces
+SetupDiInstallDriverFiles
+SetupDiLoadClassIcon
+SetupDiLoadDeviceIcon
+SetupDiMoveDuplicateDevice
+SetupDiOpenClassRegKey
+SetupDiOpenClassRegKeyExA
+SetupDiOpenClassRegKeyExW
+SetupDiOpenDevRegKey
+SetupDiOpenDeviceInfoA
+SetupDiOpenDeviceInfoW
+SetupDiOpenDeviceInterfaceA
+SetupDiOpenDeviceInterfaceRegKey
+SetupDiOpenDeviceInterfaceW
+SetupDiRegisterCoDeviceInstallers
+SetupDiRegisterDeviceInfo
+SetupDiRemoveDevice
+SetupDiRemoveDeviceInterface
+SetupDiReportAdditionalSoftwareRequested
+SetupDiReportDeviceInstallError
+SetupDiReportDriverNotFoundError
+SetupDiReportDriverPackageImportationError
+SetupDiReportGenericDriverInstalled
+SetupDiReportPnPDeviceProblem
+SetupDiRestartDevices
+SetupDiSelectBestCompatDrv
+SetupDiSelectDevice
+SetupDiSelectOEMDrv
+SetupDiSetClassInstallParamsA
+SetupDiSetClassInstallParamsW
+SetupDiSetClassPropertyExW
+SetupDiSetClassPropertyW
+SetupDiSetClassRegistryPropertyA
+SetupDiSetClassRegistryPropertyW
+SetupDiSetDeviceInstallParamsA
+SetupDiSetDeviceInstallParamsW
+SetupDiSetDeviceInterfaceDefault
+SetupDiSetDeviceInterfacePropertyW
+SetupDiSetDevicePropertyW
+SetupDiSetDeviceRegistryPropertyA
+SetupDiSetDeviceRegistryPropertyW
+SetupDiSetDriverInstallParamsA
+SetupDiSetDriverInstallParamsW
+SetupDiSetSelectedDevice
+SetupDiSetSelectedDriverA
+SetupDiSetSelectedDriverW
+SetupDiUnremoveDevice
+SetupDuplicateDiskSpaceListA
+SetupDuplicateDiskSpaceListW
+SetupEnumInfSectionsA
+SetupEnumInfSectionsW
+SetupEnumPublishedInfA
+SetupEnumPublishedInfW
+SetupFindFirstLineA
+SetupFindFirstLineW
+SetupFindNextLine
+SetupFindNextMatchLineA
+SetupFindNextMatchLineW
+SetupFreeSourceListA
+SetupFreeSourceListW
+SetupGetBackupInformationA
+SetupGetBackupInformationW
+SetupGetBinaryField
+SetupGetFieldCount
+SetupGetFileCompressionInfoA
+SetupGetFileCompressionInfoExA
+SetupGetFileCompressionInfoExW
+SetupGetFileCompressionInfoW
+SetupGetFileQueueCount
+SetupGetFileQueueFlags
+SetupGetInfDriverStoreLocationA
+SetupGetInfDriverStoreLocationW
+SetupGetInfFileListA
+SetupGetInfFileListW
+SetupGetInfInformationA
+SetupGetInfInformationW
+SetupGetInfPublishedNameA
+SetupGetInfPublishedNameW
+SetupGetInfSections
+SetupGetIntField
+SetupGetLineByIndexA
+SetupGetLineByIndexW
+SetupGetLineCountA
+SetupGetLineCountW
+SetupGetLineTextA
+SetupGetLineTextW
+SetupGetMultiSzFieldA
+SetupGetMultiSzFieldW
+SetupGetNonInteractiveMode
+SetupGetSourceFileLocationA
+SetupGetSourceFileLocationW
+SetupGetSourceFileSizeA
+SetupGetSourceFileSizeW
+SetupGetSourceInfoA
+SetupGetSourceInfoW
+SetupGetStringFieldA
+SetupGetStringFieldW
+SetupGetTargetPathA
+SetupGetTargetPathW
+SetupGetThreadLogToken
+SetupInitDefaultQueueCallback
+SetupInitDefaultQueueCallbackEx
+SetupInitializeFileLogA
+SetupInitializeFileLogW
+SetupInstallFileA
+SetupInstallFileExA
+SetupInstallFileExW
+SetupInstallFileW
+SetupInstallFilesFromInfSectionA
+SetupInstallFilesFromInfSectionW
+SetupInstallFromInfSectionA
+SetupInstallFromInfSectionW
+SetupInstallLogCloseEventGroup
+SetupInstallLogCreateEventGroup
+SetupInstallServicesFromInfSectionA
+SetupInstallServicesFromInfSectionExA
+SetupInstallServicesFromInfSectionExW
+SetupInstallServicesFromInfSectionW
+SetupIterateCabinetA
+SetupIterateCabinetW
+SetupLogErrorA
+SetupLogErrorW
+SetupLogFileA
+SetupLogFileW
+SetupOpenAppendInfFileA
+SetupOpenAppendInfFileW
+SetupOpenFileQueue
+SetupOpenInfFileA
+SetupOpenInfFileW
+SetupOpenLog
+SetupOpenMasterInf
+SetupPrepareQueueForRestoreA
+SetupPrepareQueueForRestoreW
+SetupPromptForDiskA
+SetupPromptForDiskW
+SetupPromptReboot
+SetupQueryDrivesInDiskSpaceListA
+SetupQueryDrivesInDiskSpaceListW
+SetupQueryFileLogA
+SetupQueryFileLogW
+SetupQueryInfFileInformationA
+SetupQueryInfFileInformationW
+SetupQueryInfOriginalFileInformationA
+SetupQueryInfOriginalFileInformationW
+SetupQueryInfVersionInformationA
+SetupQueryInfVersionInformationW
+SetupQuerySourceListA
+SetupQuerySourceListW
+SetupQuerySpaceRequiredOnDriveA
+SetupQuerySpaceRequiredOnDriveW
+SetupQueueCopyA
+SetupQueueCopyIndirectA
+SetupQueueCopyIndirectW
+SetupQueueCopySectionA
+SetupQueueCopySectionW
+SetupQueueCopyW
+SetupQueueDefaultCopyA
+SetupQueueDefaultCopyW
+SetupQueueDeleteA
+SetupQueueDeleteSectionA
+SetupQueueDeleteSectionW
+SetupQueueDeleteW
+SetupQueueRenameA
+SetupQueueRenameSectionA
+SetupQueueRenameSectionW
+SetupQueueRenameW
+SetupRemoveFileLogEntryA
+SetupRemoveFileLogEntryW
+SetupRemoveFromDiskSpaceListA
+SetupRemoveFromDiskSpaceListW
+SetupRemoveFromSourceListA
+SetupRemoveFromSourceListW
+SetupRemoveInstallSectionFromDiskSpaceListA
+SetupRemoveInstallSectionFromDiskSpaceListW
+SetupRemoveSectionFromDiskSpaceListA
+SetupRemoveSectionFromDiskSpaceListW
+SetupRenameErrorA
+SetupRenameErrorW
+SetupScanFileQueue
+SetupScanFileQueueA
+SetupScanFileQueueW
+SetupSetDirectoryIdA
+SetupSetDirectoryIdExA
+SetupSetDirectoryIdExW
+SetupSetDirectoryIdW
+SetupSetFileQueueAlternatePlatformA
+SetupSetFileQueueAlternatePlatformW
+SetupSetFileQueueFlags
+SetupSetNonInteractiveMode
+SetupSetPlatformPathOverrideA
+SetupSetPlatformPathOverrideW
+SetupSetSourceListA
+SetupSetSourceListW
+SetupSetThreadLogToken
+SetupTermDefaultQueueCallback
+SetupTerminateFileLog
+SetupUninstallNewlyCopiedInfs
+SetupUninstallOEMInfA
+SetupUninstallOEMInfW
+SetupVerifyInfFileA
+SetupVerifyInfFileW
+SetupWriteTextLog
+SetupWriteTextLogError
+SetupWriteTextLogInfLine
+UnicodeToMultiByte
+VerifyCatalogFile
+pGetDriverPackageHash
+pSetupAccessRunOnceNodeList
+pSetupAddMiniIconToList
+pSetupAddTagToGroupOrderListEntry
+pSetupAppendPath
+pSetupCaptureAndConvertAnsiArg
+pSetupCenterWindowRelativeToParent
+pSetupCloseTextLogSection
+pSetupConcatenatePaths
+pSetupCreateTextLogSectionA
+pSetupCreateTextLogSectionW
+pSetupDestroyRunOnceNodeList
+pSetupDiBuildInfoDataFromStrongName
+pSetupDiCrimsonLogDeviceInstall
+pSetupDiEnumSelectedDrivers
+pSetupDiGetDriverInfoExtensionId
+pSetupDiGetStrongNameForDriverNode
+pSetupDiInvalidateHelperModules
+pSetupDoLastKnownGoodBackup
+pSetupDoesUserHavePrivilege
+pSetupDuplicateString
+pSetupEnablePrivilege
+pSetupFree
+pSetupGetCurrentDriverSigningPolicy
+pSetupGetDriverDate
+pSetupGetDriverVersion
+pSetupGetField
+pSetupGetFileTitle
+pSetupGetGlobalFlags
+pSetupGetIndirectStringsFromDriverInfo
+pSetupGetInfSections
+pSetupGetQueueFlags
+pSetupGetRealSystemTime
+pSetupGuidFromString
+pSetupHandleFailedVerification
+pSetupInfGetDigitalSignatureInfo
+pSetupInfIsInbox
+pSetupInfSetDigitalSignatureInfo
+pSetupInstallCatalog
+pSetupIsBiDiLocalizedSystemEx
+pSetupIsGuidNull
+pSetupIsLocalSystem
+pSetupIsUserAdmin
+pSetupIsUserTrustedInstaller
+pSetupLoadIndirectString
+pSetupMakeSurePathExists
+pSetupMalloc
+pSetupModifyGlobalFlags
+pSetupMultiByteToUnicode
+pSetupOpenAndMapFileForRead
+pSetupOutOfMemory
+pSetupQueryMultiSzValueToArray
+pSetupRealloc
+pSetupRegistryDelnode
+pSetupRetrieveServiceConfig
+pSetupSetArrayToMultiSzValue
+pSetupSetDriverPackageRestorePoint
+pSetupSetGlobalFlags
+pSetupSetQueueFlags
+pSetupShouldDeviceBeExcluded
+pSetupStringFromGuid
+pSetupStringTableAddString
+pSetupStringTableAddStringEx
+pSetupStringTableDestroy
+pSetupStringTableDuplicate
+pSetupStringTableEnum
+pSetupStringTableGetExtraData
+pSetupStringTableInitialize
+pSetupStringTableInitializeEx
+pSetupStringTableLookUpString
+pSetupStringTableLookUpStringEx
+pSetupStringTableSetExtraData
+pSetupStringTableStringFromId
+pSetupStringTableStringFromIdEx
+pSetupUnicodeToMultiByte
+pSetupUninstallCatalog
+pSetupUnmapAndCloseFile
+pSetupValidateDriverPackage
+pSetupVerifyCatalogFile
+pSetupVerifyQueuedCatalogs
+pSetupWriteLogEntry
+pSetupWriteLogError
src/link.cpp
@@ -2079,6 +2079,29 @@ static void add_mingw_link_args(LinkJob *lj, bool is_library) {
lj->args.append(get_libc_crt_file(g, "mingwex.lib"));
lj->args.append(get_libc_crt_file(g, "msvcrt-os.lib"));
lj->args.append(get_def_lib(g, "msvcrt", "mingw" OS_SEP "lib-common" OS_SEP "msvcrt.def.in"));
+
+ if (target_is_arm(g->zig_target)) {
+ if (target_arch_pointer_bit_width(g->zig_target->arch) == 32) {
+ lj->args.append(get_def_lib(g, "setupapi", "mingw" OS_SEP "libarm32" OS_SEP "setupapi.def"));
+ } else {
+ lj->args.append(get_def_lib(g, "setupapi", "mingw" OS_SEP "libarm64" OS_SEP "setupapi.def"));
+ }
+ } else if (g->zig_target->arch == ZigLLVM_x86) {
+ lj->args.append(get_def_lib(g, "setupapi", "mingw" OS_SEP "lib32" OS_SEP "setupapi.def"));
+ } else if (g->zig_target->arch == ZigLLVM_x86_64) {
+ lj->args.append(get_def_lib(g, "setupapi", "mingw" OS_SEP "lib64" OS_SEP "setupapi.def"));
+ } else {
+ zig_unreachable();
+ }
+ lj->args.append(get_def_lib(g, "winmm", "mingw" OS_SEP "lib-common" OS_SEP "winmm.def"));
+ lj->args.append(get_def_lib(g, "gdi32", "mingw" OS_SEP "lib-common" OS_SEP "gdi32.def"));
+ lj->args.append(get_def_lib(g, "imm32", "mingw" OS_SEP "lib-common" OS_SEP "imm32.def"));
+ lj->args.append(get_def_lib(g, "version", "mingw" OS_SEP "lib-common" OS_SEP "version.def"));
+ lj->args.append(get_def_lib(g, "advapi32", "mingw" OS_SEP "lib-common" OS_SEP "advapi32.def.in"));
+ lj->args.append(get_def_lib(g, "oleaut32", "mingw" OS_SEP "lib-common" OS_SEP "oleaut32.def.in"));
+ lj->args.append(get_def_lib(g, "ole32", "mingw" OS_SEP "lib-common" OS_SEP "ole32.def.in"));
+ lj->args.append(get_def_lib(g, "shell32", "mingw" OS_SEP "lib-common" OS_SEP "shell32.def"));
+ lj->args.append(get_def_lib(g, "user32", "mingw" OS_SEP "lib-common" OS_SEP "user32.def.in"));
lj->args.append(get_def_lib(g, "kernel32", "mingw" OS_SEP "lib-common" OS_SEP "kernel32.def.in"));
} else {
if (is_dll) {
@@ -2109,7 +2132,6 @@ static void add_mingw_link_args(LinkJob *lj, bool is_library) {
lj->args.append(get_libc_file(g->libc, "libcomdlg32.a"));
}
- lj->args.append(get_libc_file(g->libc, "libadvapi32.a"));
lj->args.append(get_libc_file(g->libc, "libadvapi32.a"));
lj->args.append(get_libc_file(g->libc, "libshell32.a"));
lj->args.append(get_libc_file(g->libc, "libuser32.a"));
@@ -2119,9 +2141,10 @@ static void add_mingw_link_args(LinkJob *lj, bool is_library) {
}
}
-static void add_win_link_args(LinkJob *lj, bool is_library) {
+static void add_win_link_args(LinkJob *lj, bool is_library, bool *have_windows_dll_import_libs) {
if (lj->link_in_crt) {
if (target_abi_is_gnu(lj->codegen->zig_target->abi)) {
+ *have_windows_dll_import_libs = true;
add_mingw_link_args(lj, is_library);
} else {
add_msvc_link_args(lj, is_library);
@@ -2185,17 +2208,18 @@ static void construct_linker_job_coff(LinkJob *lj) {
lj->args.append((const char *)buf_ptr(g->link_objects.at(i)));
}
+ bool have_windows_dll_import_libs = false;
switch (detect_subsystem(g)) {
case TargetSubsystemAuto:
if (g->zig_target->os == OsUefi) {
add_uefi_link_args(lj);
} else {
- add_win_link_args(lj, is_library);
+ add_win_link_args(lj, is_library, &have_windows_dll_import_libs);
}
break;
case TargetSubsystemConsole:
lj->args.append("-SUBSYSTEM:console");
- add_win_link_args(lj, is_library);
+ add_win_link_args(lj, is_library, &have_windows_dll_import_libs);
break;
case TargetSubsystemEfiApplication:
lj->args.append("-SUBSYSTEM:efi_application");
@@ -2215,15 +2239,15 @@ static void construct_linker_job_coff(LinkJob *lj) {
break;
case TargetSubsystemNative:
lj->args.append("-SUBSYSTEM:native");
- add_win_link_args(lj, is_library);
+ add_win_link_args(lj, is_library, &have_windows_dll_import_libs);
break;
case TargetSubsystemPosix:
lj->args.append("-SUBSYSTEM:posix");
- add_win_link_args(lj, is_library);
+ add_win_link_args(lj, is_library, &have_windows_dll_import_libs);
break;
case TargetSubsystemWindows:
lj->args.append("-SUBSYSTEM:windows");
- add_win_link_args(lj, is_library);
+ add_win_link_args(lj, is_library, &have_windows_dll_import_libs);
break;
}
@@ -2245,6 +2269,28 @@ static void construct_linker_job_coff(LinkJob *lj) {
if (buf_eql_str(link_lib->name, "c")) {
continue;
}
+ if (have_windows_dll_import_libs) {
+ if (buf_eql_str(link_lib->name, "kernel32"))
+ continue;
+ if (buf_eql_str(link_lib->name, "user32"))
+ continue;
+ if (buf_eql_str(link_lib->name, "shell32"))
+ continue;
+ if (buf_eql_str(link_lib->name, "ole32"))
+ continue;
+ if (buf_eql_str(link_lib->name, "oleaut32"))
+ continue;
+ if (buf_eql_str(link_lib->name, "advapi32"))
+ continue;
+ if (buf_eql_str(link_lib->name, "winmm"))
+ continue;
+ if (buf_eql_str(link_lib->name, "imm32"))
+ continue;
+ if (buf_eql_str(link_lib->name, "version"))
+ continue;
+ if (buf_eql_str(link_lib->name, "setupapi"))
+ continue;
+ }
if (link_lib->provided_explicitly) {
if (target_abi_is_gnu(lj->codegen->zig_target->abi)) {
Buf *lib_name = buf_sprintf("lib%s.a", buf_ptr(link_lib->name));
@@ -2602,12 +2648,10 @@ void codegen_link(CodeGen *g) {
}
os_spawn_process(args, &term);
if (term.how != TerminationIdClean || term.code != 0) {
- codegen_release_caches(g);
exit(1);
}
} else if (!zig_lld_link(target_object_format(g->zig_target), lj.args.items, lj.args.length, &diag)) {
fprintf(stderr, "%s\n", buf_ptr(&diag));
- codegen_release_caches(g);
exit(1);
}
}
std/build.zig
@@ -1440,6 +1440,12 @@ pub const LibExeObjStep = struct {
return self.kind == Kind.Lib and self.is_dynamic;
}
+ pub fn producesPdbFile(self: *LibExeObjStep) bool {
+ if (!self.target.isWindows()) return false;
+ if (self.strip) return false;
+ return self.isDynamicLibrary() or self.kind == .Exe;
+ }
+
pub fn linkSystemLibrary(self: *LibExeObjStep, name: []const u8) void {
self.link_objects.append(LinkObject{ .SystemLib = self.builder.dupe(name) }) catch unreachable;
if (!isLibCLibrary(name)) {
@@ -2021,7 +2027,7 @@ const InstallArtifactStep = struct {
.Exe => InstallDir.Bin,
.Lib => InstallDir.Lib,
},
- .pdb_dir = if (artifact.target.isWindows() and !artifact.strip) blk: {
+ .pdb_dir = if (artifact.producesPdbFile()) blk: {
if (artifact.kind == .Exe) {
break :blk InstallDir.Bin;
} else {
CMakeLists.txt
@@ -7723,8 +7723,20 @@ set(ZIG_LIBC_FILES
"mingw/include/msvcrt.h"
"mingw/include/oscalls.h"
"mingw/include/sect_attribs.h"
+ "mingw/lib-common/advapi32.def.in"
+ "mingw/lib-common/gdi32.def"
+ "mingw/lib-common/imm32.def"
"mingw/lib-common/kernel32.def.in"
"mingw/lib-common/msvcrt.def.in"
+ "mingw/lib-common/ole32.def.in"
+ "mingw/lib-common/oleaut32.def.in"
+ "mingw/lib-common/shell32.def"
+ "mingw/lib-common/user32.def.in"
+ "mingw/lib-common/version.def"
+ "mingw/lib-common/winmm.def"
+ "mingw/lib32/setupapi.def"
+ "mingw/lib64/setupapi.def"
+ "mingw/libarm32/setupapi.def"
"mingw/math/abs64.c"
"mingw/math/arm/_chgsignl.S"
"mingw/math/arm/ceil.S"