so ich habe die SimpleDX11_Imports.pb und die SimpleDX11_Structures.pb überarbeitet. Damit funktioniert alles so wie es soll auch unter x64. Bei den Strukturen bin ich nicht sicher, aber wenn Du die Tutorials weiter umsetzt werden wir diese dann nacheinander anpassen.
Wichtig bei Deinen Demos: WID.l muss WID.i sein. Dann passt das auch unter x64
Code: Alles auswählen
CompilerIf #PB_Compiler_Processor = #PB_Processor_x86
#LIB_DXGI = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86\dxgi.lib"
#LIB_D3D11 = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86\d3d11.lib"
#LIB_D3D10 = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86\D3DX10.lib"
#LIB_D3DX11 = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86\D3DX11.lib"
#LIB_DXGUID = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86\dxguid.lib"
CompilerElse
#LIB_DXGI = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x64\dxgi.lib"
#LIB_D3D11 = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x64\d3d11.lib"
#LIB_D3D10 = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x64\D3DX10.lib"
#LIB_D3DX11 = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x64\D3DX11.lib"
#LIB_DXGUID = "C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x64\dxguid.lib"
CompilerEndIf
; Import-File created by Lib2PBImport
;- Libname: dxgi.lib
; created: 2012/10/20 22:58
Import #LIB_DXGI
CreateDXGIFactory1.i(*riid.i, *ppFactory.i)
DXGID3D10RegisterLayers(a.i,b.i)
DXGID3D10GetLayeredDeviceSize(a.i,b.i)
DXGID3D10CreateLayeredDevice(a.i,b.i,c.i,d.i,e.i)
DXGID3D10CreateDevice(a.i,b.i,c.i,d.i,e.i,f.i)
DXGIReportAdapterConfiguration(a.i)
EndImport
; Import-File created by Lib2PBImport
;- Libname: d3d11.lib
; created: 2012/10/20 22:23
Import #LIB_D3D11
D3D11CreateDevice(*pAdapter.i, DriverType.i, HMODULE.i, Flags.i , *pFeatureLevels.i, FeatureLevels.i, SDKVersion.i, *ppDevice.i, *pFeatureLevel.i, *ppImmediateContext.i)
D3D11CreateDeviceAndSwapChain(*pAdapter,DriverType.i,Software.i,Flags.i,*pFeatureLevels.i,FeatureLevels.i,SDKVersion.i,*pSwapChainDesc.i,*ppSwapChain.i,*ppDevice.i,*pFeatureLevel.i,*ppImmediateContext.i)
D3D11CoreRegisterLayers(a.l,b.i)
D3D11CoreGetLayeredDeviceSize(a.i,b.i)
D3D11CoreCreateLayeredDevice(a.i,b.i,c.i,d.i,e.i)
D3D11CoreCreateDevice(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i,i.i,j.i)
D3DKMTOpenAdapterFromHdc(a.i)
D3DKMTGetDisplayModeList(a.i)
D3DKMTSetVidPnSourceOwner(a.i)
D3DKMTSetDisplayMode(a.i)
D3DKMTCreateAllocation(a.i)
D3DKMTQueryResourceInfo(a.i)
D3DKMTOpenResource(a.i)
D3DKMTSetAllocationPriority(a.i)
D3DKMTQueryAllocationResidency(a.i)
D3DKMTCreateDevice(a.i)
D3DKMTGetRuntimeData(a.i)
D3DKMTLock(a.i)
D3DKMTGetMultisampleMethodList(a.i)
D3DKMTPresent(a.i)
D3DKMTRender(a.i)
D3DKMTGetSharedPrimaryHandle(a.i)
D3DKMTEscape(a.i)
D3DKMTWaitForVerticalBlankEvent(a.i)
D3DKMTSetGammaRamp(a.i)
D3DKMTGetDeviceState(a.i)
D3DKMTSetContextSchedulingPriority(a.i)
D3DKMTGetContextSchedulingPriority(a.i)
D3DKMTCreateContext(a.i)
D3DKMTCreateSynchronizationObject(a.i)
EndImport
; Import-File created by Lib2PBImport
;- Libname: d3d10.lib
; created: 2012/10/20 22:58
Import #LIB_D3D10
D3D10CompileShader(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i,i.i,j.i)
D3D10PreprocessShader(a.i,b.i,c.i,d.i,e.i,f.i,g.i)
D3D10DisassembleShader(a.i,b.i,c.i,d.i,e.i)
D3D10DisassembleEffect(a.i,b.i,c.i)
D3D10ReflectShader(a.i,b.i,c.i)
D3D10CreateStateBlock(a.i,b.i,c.i)
D3D10StateBlockMaskUnion(a.i,b.i,c.i)
D3D10StateBlockMaskIntersect(a.i,b.i,c.i)
D3D10StateBlockMaskDifference(a.i,b.i,c.i)
D3D10StateBlockMaskEnableCapture(a.i,b.i,c.i,d.i)
D3D10StateBlockMaskDisableCapture(a.i,b.i,c.i,d.i)
D3D10StateBlockMaskEnableAll(a.i)
D3D10StateBlockMaskDisableAll(a.i)
D3D10StateBlockMaskGetSetting(a.i,b.i,c.i)
D3D10CompileEffectFromMemory(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i,i.i)
D3D10CreateEffectFromMemory(a.i,b.i,c.i,d.i,e.i,f.i)
D3D10CreateEffectPoolFromMemory(a.i,b.i,c.i,d.i,e.i)
D3D10GetPixelShaderProfile(a.i)
D3D10GetVertexShaderProfile(a.i)
D3D10GetGeometryShaderProfile(a.i)
D3D10CreateBlob(a.i,b.i)
D3D10GetInputSignatureBlob(a.i,b.i,c.i)
D3D10GetOutputSignatureBlob(a.i,b.i,c.i)
D3D10GetInputAndOutputSignatureBlob(a.i,b.i,c.i)
D3D10GetShaderDebugInfo(a.i,b.i,c.i)
D3D10GetVersion()
D3D10RegisterLayers()
D3D10CreateDevice(a.i,b.i,c.i,d.i,e.i,f.i)
D3D10CreateDeviceAndSwapChain(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i)
EndImport
; Import-File created by Lib2PBImport
;- Libname: d3dx11.iib
; created: 2012/10/20 22:59
Import #LIB_D3DX11
D3DX11CreateAsyncFileLoaderA(a.i,b.i)
D3DX11CreateAsyncFileLoaderW(a.i,b.i)
D3DX11CreateAsyncMemoryLoader(a.i,b.i,c.i)
D3DX11CreateAsyncResourceLoaderA(a.i,b.i,c.i)
D3DX11CreateAsyncResourceLoaderW(a.i,b.i,c.i)
D3DX11CreateAsyncTextureProcessor(a.i,b.i,c.i)
D3DX11CreateAsyncTextureInfoProcessor(a.i,b.i)
D3DX11CreateAsyncShaderResourceViewProcessor(a.i,b.i,c.i)
D3DX11CreateAsyncCompilerProcessor(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i,i.i,j.i)
D3DX11CreateAsyncShaderPreprocessProcessor(a.i,b.i,c.i,d.i,e.i,f.i)
D3DX11CreateThreadPump(a.i,b.i,c.i)
D3DX11CompileFromFileA(a.s,b.i,c.i,d.s,e.s,f.i,g.i,h.i,i.i,j.i,k.i)
D3DX11CompileFromFileW(a.s,b.i,c.i,d.s,e.s,f.i,g.i,h.i,i.i,j.i,k.i)
D3DX11CompileFromMemory(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i,i.i,j.i,k.i,l.i,m.i)
D3DX11CompileFromResourceA(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i,i.i,j.i,k.i,l.i,m.i)
D3DX11CompileFromResourceW(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i,i.i,j.i,k.i,l.i,m.i)
D3DX11PreprocessShaderFromFileA(a.i,b.i,c.i,d.i,e.i,f.i,g.i)
D3DX11PreprocessShaderFromFileW(a.i,b.i,c.i,d.i,e.i,f.i,g.i)
D3DX11PreprocessShaderFromMemory(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i,i.i)
D3DX11PreprocessShaderFromResourceA(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i,i.i)
D3DX11PreprocessShaderFromResourceW(a.i,b.i,c.i,d.i,e.i,f.i,g.i,h.i,i.i)
D3DX11GetImageInfoFromFileA(a.i,b.i,c.i,d.i)
D3DX11GetImageInfoFromFileW(a.i,b.i,c.i,d.i)
D3DX11GetImageInfoFromResourceA(a.i,b.i,c.i,d.i,e.i)
D3DX11GetImageInfoFromResourceW(a.i,b.i,c.i,d.i,e.i)
D3DX11GetImageInfoFromMemory(a.i,b.i,c.i,d.i,e.i)
D3DX11CreateTextureFromFileA(a.i,b.i,c.i,d.i,e.i,f.i)
D3DX11CreateTextureFromFileW(a.i,b.i,c.i,d.i,e.i,f.i)
D3DX11CreateTextureFromResourceA(a.i,b.i,c.i,d.i,e.i,f.i,g.i)
D3DX11CreateTextureFromResourceW(a.i,b.i,c.i,d.i,e.i,f.i,g.i)
D3DX11CreateTextureFromMemory(a.i,b.i,c.i,d.i,e.i,f.i,g.i)
D3DX11CreateShaderResourceViewFromFileA(a.i,b.i,c.i,d.i,e.i,f.i)
D3DX11CreateShaderResourceViewFromFileW(a.i,b.i,c.i,d.i,e.i,f.i)
D3DX11CreateShaderResourceViewFromResourceA(a.i,b.i,c.i,d.i,e.i,f.i,g.i)
D3DX11CreateShaderResourceViewFromResourceW(a.i,b.i,c.i,d.i,e.i,f.i,g.i)
D3DX11CreateShaderResourceViewFromMemory(a.i,b.i,c.i,d.i,e.i,f.i,g.i)
D3DX11SaveTextureToFileA(a.i,b.i,c.i,d.i)
D3DX11SaveTextureToFileW(a.i,b.i,c.i,d.i)
D3DX11SaveTextureToMemory(a.i,b.i,c.i,d.i,e.i)
D3DX11LoadTextureFromTexture(a.i,b.i,c.i,d.i)
D3DX11FilterTexture(a.i,b.i,c.i,d.i)
D3DX11ComputeNormalMap(a.i,b.i,c.i,d.i,e.i,f.i)
D3DX11CheckVersion(a.i,b.i)
D3DX11SHProjectCubeMap(a.i,b.i,c.i,d.i,e.i,f.i)
EndImport
; Import-File created by Lib2PBImport
;- Libname: dxguid.lib
; created: 2012/10/22 15:05
Import #LIB_DXGUID
ALL_POWERSCHEMES_GUID
D3DAUTHENTICATEDCONFIGURE_CRYPTOSESSION
D3DAUTHENTICATEDCONFIGURE_ENCRYPTIONWHENACCESSIBLE
D3DAUTHENTICATEDCONFIGURE_INITIALIZE
D3DAUTHENTICATEDCONFIGURE_PROTECTION
D3DAUTHENTICATEDCONFIGURE_SHAREDRESOURCE
D3DAUTHENTICATEDQUERY_ACCESSIBILITYATTRIBUTES
D3DAUTHENTICATEDQUERY_CHANNELTYPE
D3DAUTHENTICATEDQUERY_CRYPTOSESSION
D3DAUTHENTICATEDQUERY_CURRENTENCRYPTIONWHENACCESSIBLE
D3DAUTHENTICATEDQUERY_DEVICEHANDLE
D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUID
D3DAUTHENTICATEDQUERY_ENCRYPTIONWHENACCESSIBLEGUIDCOUNT
D3DAUTHENTICATEDQUERY_OUTPUTID
D3DAUTHENTICATEDQUERY_OUTPUTIDCOUNT
D3DAUTHENTICATEDQUERY_PROTECTION
D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESS
D3DAUTHENTICATEDQUERY_RESTRICTEDSHAREDRESOURCEPROCESSCOUNT
D3DAUTHENTICATEDQUERY_UNRESTRICTEDPROTECTEDSHAREDRESOURCECOUNT
D3DCRYPTOTYPE_AES128_CTR
D3DCRYPTOTYPE_PROPRIETARY
D3DKEYEXCHANGE_DXVA
D3DKEYEXCHANGE_RSAES_OAEP
DOMAIN_JOIN_GUID
DOMAIN_LEAVE_GUID
DXFILEOBJ_AnimTicksPerSecond
DXFILEOBJ_CompressedAnimationSet
DXFILEOBJ_DeclData
DXFILEOBJ_EffectDWord
DXFILEOBJ_EffectFloats
DXFILEOBJ_EffectInstance
DXFILEOBJ_EffectParamDWord
DXFILEOBJ_EffectParamFloats
DXFILEOBJ_EffectParamString
DXFILEOBJ_EffectString
DXFILEOBJ_FVFData
DXFILEOBJ_FaceAdjacency
DXFILEOBJ_PMAttributeRange
DXFILEOBJ_PMInfo
DXFILEOBJ_PMVSplitRecord
DXFILEOBJ_Patch
DXFILEOBJ_PatchMesh
DXFILEOBJ_PatchMesh9
DXFILEOBJ_SkinWeights
DXFILEOBJ_VertexDuplicationIndices
DXFILEOBJ_VertexElement
DXFILEOBJ_XSkinMeshHeader
FIREWALL_PORT_CLOSE_GUID
FIREWALL_PORT_OPEN_GUID
GUID_ACDC_POWER_SOURCE
GUID_ACTIVE_POWERSCHEME
GUID_ALLOW_AWAYMODE
GUID_ALLOW_DISPLAY_REQUIRED
GUID_ALLOW_RTC_WAKE
GUID_ALLOW_STANDBY_STATES
GUID_ALLOW_SYSTEM_REQUIRED
GUID_APPLAUNCH_BUTTON
GUID_BACKGROUND_TASK_NOTIFICATION
GUID_BATTERY_DISCHARGE_ACTION_0
GUID_BATTERY_DISCHARGE_ACTION_1
GUID_BATTERY_DISCHARGE_ACTION_2
GUID_BATTERY_DISCHARGE_ACTION_3
GUID_BATTERY_DISCHARGE_FLAGS_0
GUID_BATTERY_DISCHARGE_FLAGS_1
GUID_BATTERY_DISCHARGE_FLAGS_2
GUID_BATTERY_DISCHARGE_FLAGS_3
GUID_BATTERY_DISCHARGE_LEVEL_0
GUID_BATTERY_DISCHARGE_LEVEL_1
GUID_BATTERY_DISCHARGE_LEVEL_2
GUID_BATTERY_DISCHARGE_LEVEL_3
GUID_BATTERY_PERCENTAGE_REMAINING
GUID_BATTERY_SUBGROUP
GUID_CONSOLE_DISPLAY_STATE
GUID_CRITICAL_POWER_TRANSITION
GUID_DEVICE_IDLE_POLICY
GUID_DEVICE_POWER_POLICY_VIDEO_BRIGHTNESS
GUID_DEVICE_POWER_POLICY_VIDEO_DIM_BRIGHTNESS
GUID_DISK_ADAPTIVE_POWERDOWN
GUID_DISK_BURST_IGNORE_THRESHOLD
GUID_DISK_POWERDOWN_TIMEOUT
GUID_DISK_SUBGROUP
GUID_ENABLE_SWITCH_FORCED_SHUTDOWN
GUID_HIBERNATE_FASTS4_POLICY
GUID_HIBERNATE_TIMEOUT
GUID_IDLE_BACKGROUND_TASK
GUID_LIDCLOSE_ACTION
GUID_LIDCLOSE_ACTION_FLAGS
GUID_LIDOPEN_POWERSTATE
GUID_LIDSWITCH_STATE_CHANGE
GUID_LOCK_CONSOLE_ON_WAKE
GUID_MAX_POWER_SAVINGS
GUID_MIN_POWER_SAVINGS
GUID_MONITOR_POWER_ON
GUID_PCIEXPRESS_ASPM_POLICY
GUID_PCIEXPRESS_SETTINGS_SUBGROUP
GUID_POWERBUTTON_ACTION
GUID_POWERBUTTON_ACTION_FLAGS
GUID_POWERSCHEME_PERSONALITY
GUID_PROCESSOR_ALLOW_THROTTLING
GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_DECREASE_FACTOR
GUID_PROCESSOR_CORE_PARKING_AFFINITY_HISTORY_THRESHOLD
GUID_PROCESSOR_CORE_PARKING_AFFINITY_WEIGHTING
GUID_PROCESSOR_CORE_PARKING_DECREASE_POLICY
GUID_PROCESSOR_CORE_PARKING_DECREASE_THRESHOLD
GUID_PROCESSOR_CORE_PARKING_DECREASE_TIME
GUID_PROCESSOR_CORE_PARKING_INCREASE_POLICY
GUID_PROCESSOR_CORE_PARKING_INCREASE_THRESHOLD
GUID_PROCESSOR_CORE_PARKING_INCREASE_TIME
GUID_PROCESSOR_CORE_PARKING_MAX_CORES
GUID_PROCESSOR_CORE_PARKING_MIN_CORES
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_DECREASE_FACTOR
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_HISTORY_THRESHOLD
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_THRESHOLD
GUID_PROCESSOR_CORE_PARKING_OVER_UTILIZATION_WEIGHTING
GUID_PROCESSOR_IDLESTATE_POLICY
GUID_PROCESSOR_IDLE_ALLOW_SCALING
GUID_PROCESSOR_IDLE_DEMOTE_THRESHOLD
GUID_PROCESSOR_IDLE_DISABLE
GUID_PROCESSOR_IDLE_PROMOTE_THRESHOLD
GUID_PROCESSOR_IDLE_TIME_CHECK
GUID_PROCESSOR_PARKING_CORE_OVERRIDE
GUID_PROCESSOR_PARKING_PERF_STATE
GUID_PROCESSOR_PERFSTATE_POLICY
GUID_PROCESSOR_PERF_BOOST_POLICY
GUID_PROCESSOR_PERF_DECREASE_POLICY
GUID_PROCESSOR_PERF_DECREASE_THRESHOLD
GUID_PROCESSOR_PERF_DECREASE_TIME
GUID_PROCESSOR_PERF_HISTORY
GUID_PROCESSOR_PERF_INCREASE_POLICY
GUID_PROCESSOR_PERF_INCREASE_THRESHOLD
GUID_PROCESSOR_PERF_INCREASE_TIME
GUID_PROCESSOR_PERF_TIME_CHECK
GUID_PROCESSOR_SETTINGS_SUBGROUP
GUID_PROCESSOR_THROTTLE_MAXIMUM
GUID_PROCESSOR_THROTTLE_MINIMUM
GUID_PROCESSOR_THROTTLE_POLICY
GUID_SESSION_DISPLAY_STATE
GUID_SLEEPBUTTON_ACTION
GUID_SLEEPBUTTON_ACTION_FLAGS
GUID_SLEEP_IDLE_THRESHOLD
GUID_SLEEP_SUBGROUP
GUID_STANDBY_TIMEOUT
GUID_SYSTEM_AWAYMODE
GUID_SYSTEM_BUTTON_SUBGROUP
GUID_SYSTEM_COOLING_POLICY
GUID_TYPICAL_POWER_SAVINGS
GUID_UNATTEND_SLEEP_TIMEOUT
GUID_USERINTERFACEBUTTON_ACTION
GUID_VIDEO_ADAPTIVE_DISPLAY_BRIGHTNESS
GUID_VIDEO_ADAPTIVE_PERCENT_INCREASE
GUID_VIDEO_ADAPTIVE_POWERDOWN
GUID_VIDEO_ANNOYANCE_TIMEOUT
GUID_VIDEO_CURRENT_MONITOR_BRIGHTNESS
GUID_VIDEO_DIM_TIMEOUT
GUID_VIDEO_POWERDOWN_TIMEOUT
GUID_VIDEO_SUBGROUP
IID_HelperName
IID_ID3DXAnimationController
IID_ID3DXAnimationSet
IID_ID3DXBaseEffect
IID_ID3DXBaseMesh
IID_ID3DXBuffer
IID_ID3DXCompressedAnimationSet
IID_ID3DXConstantTable
IID_ID3DXEffect
IID_ID3DXEffectCompiler
IID_ID3DXEffectPool
IID_ID3DXEffectStateManager
IID_ID3DXFile
IID_ID3DXFileData
IID_ID3DXFileEnumObject
IID_ID3DXFileSaveData
IID_ID3DXFileSaveObject
IID_ID3DXFont
IID_ID3DXKeyframedAnimationSet
IID_ID3DXLine
IID_ID3DXMatrixStack
IID_ID3DXMesh
IID_ID3DXPMesh
IID_ID3DXPRTBuffer
IID_ID3DXPRTCompBuffer
IID_ID3DXPRTEngine
IID_ID3DXPatchMesh
IID_ID3DXRenderToEnvMap
IID_ID3DXRenderToSurface
IID_ID3DXSPMesh
IID_ID3DXSkinInfo
IID_ID3DXSprite
IID_ID3DXTextureGutterHelper
IID_ID3DXTextureShader
IID_IDirect3D9
IID_IDirect3D9Ex
IID_IDirect3D9ExOverlayExtension
IID_IDirect3DAuthenticatedChannel9
IID_IDirect3DBaseTexture9
IID_IDirect3DCryptoSession9
IID_IDirect3DCubeTexture9
IID_IDirect3DDevice9
IID_IDirect3DDevice9Ex
IID_IDirect3DDevice9Video
IID_IDirect3DIndexBuffer9
IID_IDirect3DPixelShader9
IID_IDirect3DQuery9
IID_IDirect3DResource9
IID_IDirect3DStateBlock9
IID_IDirect3DSurface9
IID_IDirect3DSwapChain9
IID_IDirect3DSwapChain9Ex
IID_IDirect3DTexture9
IID_IDirect3DVertexBuffer9
IID_IDirect3DVertexDeclaration9
IID_IDirect3DVertexShader9
IID_IDirect3DVolume9
IID_IDirect3DVolumeTexture9
MACHINE_POLICY_PRESENT_GUID
NETWORK_MANAGER_FIRST_IP_ADDRESS_ARRIVAL_GUID
NETWORK_MANAGER_LAST_IP_ADDRESS_REMOVAL_GUID
NO_SUBGROUP_GUID
PPM_IDLESTATES_DATA_GUID
PPM_IDLESTATE_CHANGE_GUID
PPM_IDLE_ACCOUNTING_EX_GUID
PPM_IDLE_ACCOUNTING_GUID
PPM_PERFMON_PERFSTATE_GUID
PPM_PERFSTATES_DATA_GUID
PPM_PERFSTATE_CHANGE_GUID
PPM_PERFSTATE_DOMAIN_CHANGE_GUID
PPM_THERMALCONSTRAINT_GUID
PPM_THERMAL_POLICY_CHANGE_GUID
USER_POLICY_PRESENT_GUID
GUID_DeviceType
IID_ID3D10Asynchronous
IID_ID3D10BlendState
IID_ID3D10BlendState1
IID_ID3D10Blob
IID_ID3D10Buffer
IID_ID3D10Counter
IID_ID3D10Debug
IID_ID3D10DepthStencilState
IID_ID3D10DepthStencilView
IID_ID3D10Device
IID_ID3D10Device1
IID_ID3D10DeviceChild
IID_ID3D10Effect
IID_ID3D10EffectBlendVariable
IID_ID3D10EffectConstantBuffer
IID_ID3D10EffectDepthStencilVariable
IID_ID3D10EffectDepthStencilViewVariable
IID_ID3D10EffectMatrixVariable
IID_ID3D10EffectPass
IID_ID3D10EffectPool
IID_ID3D10EffectRasterizerVariable
IID_ID3D10EffectRenderTargetViewVariable
IID_ID3D10EffectSamplerVariable
IID_ID3D10EffectScalarVariable
IID_ID3D10EffectShaderResourceVariable
IID_ID3D10EffectShaderVariable
IID_ID3D10EffectStringVariable
IID_ID3D10EffectTechnique
IID_ID3D10EffectType
IID_ID3D10EffectVariable
IID_ID3D10EffectVectorVariable
IID_ID3D10GeometryShader
IID_ID3D10InfoQueue
IID_ID3D10InputLayout
IID_ID3D10Multithread
IID_ID3D10PixelShader
IID_ID3D10Predicate
IID_ID3D10Query
IID_ID3D10RasterizerState
IID_ID3D10RenderTargetView
IID_ID3D10Resource
IID_ID3D10SamplerState
IID_ID3D10ShaderReflection
IID_ID3D10ShaderReflection1
IID_ID3D10ShaderReflectionConstantBuffer
IID_ID3D10ShaderReflectionType
IID_ID3D10ShaderReflectionVariable
IID_ID3D10ShaderResourceView
IID_ID3D10ShaderResourceView1
IID_ID3D10StateBlock
IID_ID3D10SwitchToRef
IID_ID3D10Texture1D
IID_ID3D10Texture2D
IID_ID3D10Texture3D
IID_ID3D10VertexShader
IID_ID3D10View
IID_ID3D11Asynchronous
IID_ID3D11BlendState
IID_ID3D11Buffer
IID_ID3D11ClassInstance
IID_ID3D11ClassLinkage
IID_ID3D11CommandList
IID_ID3D11ComputeShader
IID_ID3D11Counter
IID_ID3D11Debug
IID_ID3D11DepthStencilState
IID_ID3D11DepthStencilView
IID_ID3D11Device
IID_ID3D11DeviceChild
IID_ID3D11DeviceContext
IID_ID3D11DomainShader
IID_ID3D11GeometryShader
IID_ID3D11HullShader
IID_ID3D11InfoQueue
IID_ID3D11InputLayout
IID_ID3D11PixelShader
IID_ID3D11Predicate
IID_ID3D11Query
IID_ID3D11RasterizerState
IID_ID3D11RenderTargetView
IID_ID3D11Resource
IID_ID3D11SamplerState
IID_ID3D11ShaderReflection
IID_ID3D11ShaderReflectionConstantBuffer
IID_ID3D11ShaderReflectionType
IID_ID3D11ShaderReflectionVariable
IID_ID3D11ShaderResourceView
IID_ID3D11SwitchToRef
IID_ID3D11Texture1D
IID_ID3D11Texture2D
IID_ID3D11Texture3D
IID_ID3D11UnorderedAccessView
IID_ID3D11VertexShader
IID_ID3D11View
IID_ID3DX10BaseMesh
IID_ID3DX10Font
IID_ID3DX10Mesh
IID_ID3DX10MeshBuffer
IID_ID3DX10PMesh
IID_ID3DX10PatchMesh
IID_ID3DX10SPMesh
IID_ID3DX10SkinInfo
IID_ID3DX10Sprite
IID_ID3DX10ThreadPump
IID_ID3DX11FFT
IID_ID3DX11Scan
IID_ID3DX11SegmentedScan
IID_ID3DX11ThreadPump
IID_IDXGIAdapter
IID_IDXGIAdapter1
IID_IDXGIDevice
IID_IDXGIDevice1
IID_IDXGIDeviceSubObject
IID_IDXGIFactory
IID_IDXGIFactory1
IID_IDXGIKeyedMutex
IID_IDXGIObject
IID_IDXGIOutput
IID_IDXGIResource
IID_IDXGISurface
IID_IDXGISurface1
IID_IDXGISwapChain
WKPDID_D3DDebugObjectName
CLSID_AudioReverb
CLSID_AudioReverb_Debug
CLSID_AudioVolumeMeter
CLSID_AudioVolumeMeter_Debug
CLSID_CDirectXFile
CLSID_DirectDraw
CLSID_DirectDraw7
CLSID_DirectDrawClipper
CLSID_DirectDrawFactory2
CLSID_DirectInput
CLSID_DirectInput8
CLSID_DirectInputDevice
CLSID_DirectInputDevice8
CLSID_DirectSound
CLSID_DirectSound8
CLSID_DirectSoundCapture
CLSID_DirectSoundCapture8
CLSID_DirectSoundFullDuplex
CLSID_DxDiagProvider
CLSID_XACTAuditionEngine
CLSID_XACTDebugEngine
CLSID_XACTEngine
CLSID_XAudio2
CLSID_XAudio2_Debug
DDVPTYPE_BROOKTREE
DDVPTYPE_CCIR656
DDVPTYPE_E_HREFH_VREFH
DDVPTYPE_E_HREFH_VREFL
DDVPTYPE_E_HREFL_VREFH
DDVPTYPE_E_HREFL_VREFL
DDVPTYPE_PHILIPS
DS3DALG_HRTF_FULL
DS3DALG_HRTF_LIGHT
DS3DALG_NO_VIRTUALIZATION
DSDEVID_DefaultCapture
DSDEVID_DefaultPlayback
DSDEVID_DefaultVoiceCapture
DSDEVID_DefaultVoicePlayback
GUID_All_Objects
GUID_Button
GUID_ColorControlCallbacks
GUID_ConstantForce
GUID_CustomForce
GUID_D3DCallbacks2
GUID_D3DCallbacks3
GUID_D3DExtendedCaps
GUID_D3DParseUnknownCommandCallback
GUID_DDMoreCaps
GUID_DDMoreSurfaceCaps
GUID_DDStereoMode
GUID_DSCFX_CLASS_AEC
GUID_DSCFX_CLASS_NS
GUID_DSCFX_MS_AEC
GUID_DSCFX_MS_NS
GUID_DSCFX_SYSTEM_AEC
GUID_DSCFX_SYSTEM_NS
GUID_DSFX_STANDARD_CHORUS
GUID_DSFX_STANDARD_COMPRESSOR
GUID_DSFX_STANDARD_DISTORTION
GUID_DSFX_STANDARD_ECHO
GUID_DSFX_STANDARD_FLANGER
GUID_DSFX_STANDARD_GARGLE
GUID_DSFX_STANDARD_I3DL2REVERB
GUID_DSFX_STANDARD_PARAMEQ
GUID_DSFX_WAVES_REVERB
GUID_Damper
GUID_DirectDrawPaletteStream
GUID_DirectDrawSurfaceStream
GUID_Friction
GUID_HIDClass
GUID_Inertia
GUID_Joystick
GUID_KernelCallbacks
GUID_KernelCaps
GUID_Key
GUID_KeyboardClass
GUID_MediaClass
GUID_Miscellaneous2Callbacks
GUID_MiscellaneousCallbacks
GUID_MotionCompCallbacks
GUID_MouseClass
GUID_NTCallbacks
GUID_NonLocalVidMemCaps
GUID_OptSurfaceKmodeInfo
GUID_OptSurfaceUmodeInfo
GUID_POV
GUID_RampForce
GUID_RxAxis
GUID_RyAxis
GUID_RzAxis
GUID_SawtoothDown
GUID_SawtoothUp
GUID_Sine
GUID_Slider
GUID_Spring
GUID_Square
GUID_SysKeyboard
GUID_SysKeyboardEm
GUID_SysKeyboardEm2
GUID_SysMouse
GUID_SysMouseEm
GUID_SysMouseEm2
GUID_Triangle
GUID_Unknown
GUID_UserModeDriverInfo
GUID_UserModeDriverPassword
GUID_VideoPortCallbacks
GUID_VideoPortCaps
GUID_XAxis
GUID_YAxis
GUID_ZAxis
GUID_ZPixelFormats
IID_IDDVideoPortContainer
IID_IDirectDraw
IID_IDirectDraw2
IID_IDirectDraw4
IID_IDirectDraw7
IID_IDirectDrawClipper
IID_IDirectDrawColorControl
IID_IDirectDrawFactory2
IID_IDirectDrawGammaControl
IID_IDirectDrawOptSurface
IID_IDirectDrawPalette
IID_IDirectDrawPalette2
IID_IDirectDrawSurface
IID_IDirectDrawSurface2
IID_IDirectDrawSurface3
IID_IDirectDrawSurface4
IID_IDirectDrawSurface7
IID_IDirectDrawSurfaceNew
IID_IDirectDrawVideoPort
IID_IDirectDrawVideoPortNotify
IID_IDirectInput2A
IID_IDirectInput2W
IID_IDirectInput7A
IID_IDirectInput7W
IID_IDirectInput8A
IID_IDirectInput8W
IID_IDirectInputA
IID_IDirectInputDevice2A
IID_IDirectInputDevice2W
IID_IDirectInputDevice7A
IID_IDirectInputDevice7W
IID_IDirectInputDevice8A
IID_IDirectInputDevice8W
IID_IDirectInputDeviceA
IID_IDirectInputDeviceW
IID_IDirectInputEffect
IID_IDirectInputEffectDriver
IID_IDirectInputJoyConfig
IID_IDirectInputJoyConfig8
IID_IDirectInputPIDDriver
IID_IDirectInputW
IID_IDirectSound
IID_IDirectSound3DBuffer
IID_IDirectSound3DListener
IID_IDirectSound8
IID_IDirectSoundBuffer
IID_IDirectSoundBuffer8
IID_IDirectSoundCapture
IID_IDirectSoundCaptureBuffer
IID_IDirectSoundCaptureBuffer8
IID_IDirectSoundCaptureFXAec
IID_IDirectSoundCaptureFXNoiseSuppress
IID_IDirectSoundFXChorus
IID_IDirectSoundFXCompressor
IID_IDirectSoundFXDistortion
IID_IDirectSoundFXEcho
IID_IDirectSoundFXFlanger
IID_IDirectSoundFXGargle
IID_IDirectSoundFXI3DL2Reverb
IID_IDirectSoundFXParamEq
IID_IDirectSoundFXWavesReverb
IID_IDirectSoundFullDuplex
IID_IDirectSoundNotify
IID_IDirectXFile
IID_IDirectXFileBinary
IID_IDirectXFileData
IID_IDirectXFileDataReference
IID_IDirectXFileEnumObject
IID_IDirectXFileObject
IID_IDirectXFileSaveObject
IID_IDxDiagContainer
IID_IDxDiagProvider
IID_IKsPropertySet
IID_IReferenceClock
IID_IXACT3Engine
IID_IXAudio2
TID_D3DRMAnimation
TID_D3DRMAnimationKey
TID_D3DRMAnimationOptions
TID_D3DRMAnimationSet
TID_D3DRMAppData
TID_D3DRMBoolean
TID_D3DRMBoolean2d
TID_D3DRMCamera
TID_D3DRMColorRGB
TID_D3DRMColorRGBA
TID_D3DRMCoords2d
TID_D3DRMExternalVisual
TID_D3DRMFloatKeys
TID_D3DRMFrame
TID_D3DRMFramePosition
TID_D3DRMFrameRotation
TID_D3DRMFrameTransformMatrix
TID_D3DRMFrameVelocity
TID_D3DRMGuid
TID_D3DRMIndexedColor
TID_D3DRMInfo
TID_D3DRMInlineData
TID_D3DRMLight
TID_D3DRMLightAttenuation
TID_D3DRMLightPenumbra
TID_D3DRMLightRange
TID_D3DRMLightUmbra
TID_D3DRMMaterial
TID_D3DRMMaterialAmbientColor
TID_D3DRMMaterialArray
TID_D3DRMMaterialDiffuseColor
TID_D3DRMMaterialEmissiveColor
TID_D3DRMMaterialPower
TID_D3DRMMaterialSpecularColor
TID_D3DRMMaterialWrap
TID_D3DRMMatrix4x4
TID_D3DRMMesh
TID_D3DRMMeshFace
TID_D3DRMMeshFaceWraps
TID_D3DRMMeshMaterialList
TID_D3DRMMeshNormals
TID_D3DRMMeshTextureCoords
TID_D3DRMMeshVertexColors
TID_D3DRMProgressiveMesh
TID_D3DRMPropertyBag
TID_D3DRMRightHanded
TID_D3DRMStringProperty
TID_D3DRMTextureFilename
TID_D3DRMTextureReference
TID_D3DRMTimedFloatKeys
TID_D3DRMUrl
TID_D3DRMVector
TID_DXFILEHeader
EndImport