add some more windows defs

master
Andrew Kelley 2019-07-10 19:40:46 -04:00
parent 2bb93784c6
commit 3714d524c3
No known key found for this signature in database
GPG Key ID: 7C5F548F728501A9
15 changed files with 6592 additions and 10 deletions

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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);
}
}

View File

@ -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 {