Created
April 20, 2021 05:39
-
-
Save jessica0f0116/373d37bdf66ed7b9b8884619658a33da to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DirectComposition Resource types | |
For Windows 10 20H2 | |
These are in a big switch statement in DirectComposition::CreateInternalResource | |
ID# vtable ptr: pool tag: size_t: | |
0x01 CAffineTransform2DEffectMarshaler DCfe 0x98 | |
0x02 CAnimationMarshaler DCan 0x100 | |
0x03 CAnimationLoggingManagerMarshaler DClm 0x108 | |
0x04 CAnimationTriggerMarshaler DCtr 0x70 | |
0x05 CArithmeticCompositeEffectMarshaler DCfe 0x88 | |
0x08 CWindowBackdropBrushMarshaler DCjb 0x48 | |
0x0c CBlendEffectMarshaler DCfe 0x78 | |
0x0d CBrightnessEffectMarshaler DCfe 0x80 | |
0x10 CCaptureControllerMarshaler DCcr 0x58 | |
0x11 CCaptureRenderTargetMarshaler DCcr 0x80 | |
0x14 CColorBrushMarshaler DCjc 0x58 | |
0x15 CColorGradientStopMarshaler DCgs 0x50 | |
0x16 CColorMatrixEffectMarshaler DCfe 0xc8 | |
0x1a CCompiledEffectTemplateMarshaler DCet 0x68 | |
0x1b CComponentTransform2DMarshaler DCc2 0x88 | |
0x1c CComponentTransform3DMarshaler DCco 0xd8 | |
0x1d CCompositeEffectMarshaler DCfe 0x78 | |
0x1e CCompositionAmbientLightMarshaler DCam 0x78 | |
0x1f CCompositionCubeMapMarshaler DCcm 0x58 | |
0x20 CCompositionDistantLightMarshaler DCdl 0x88 | |
0x21 CCompositionGlyphRunMarshaler DCgr 0x60 | |
0x22 CCompositionLightMarshaler DCcl 0x60 | |
0x23 CCompositionMipmapSurfaceMarshaler DCmm 0x60 | |
0x24 CCompositionPointLightMarshaler DCpo 0xa0 | |
0x26 CCompositionSkyBoxBrushMarshaler DCsb 0x70 | |
0x27 CCompositionSpotLightMarshaler DCsp 0xc8 | |
0x28 CCompositionSurfaceBitmapMarshaler DCcb 0x48 | |
0x29 CCompositionTextLineMarshaler DCtl 0x60 | |
0x2b CConditionalExpressionMarshaler DCca 0xa0 | |
0x2c CContainerShapeMarshaler DCoc 0x50 | |
0x2e CCrossContainerGuestReadWriteSharedSectionMarshaler DCsf 0x58 | |
0x2f CCrossContainerHostReadOnlySharedSectionMarshaler DCsg 0x68 | |
0x30 CCursorVisualMarshaler DCcy 0x188 | |
0x31 CDataSourceReaderMarshaler DDsr 0x48 | |
0x32 CDDisplayRenderTargetMarshaler DCdd 0x98 | |
0x33 CDesktopTreeMarshaler DCde 0x48 | |
0x35 CDropShadowMarshaler DCds 0x78 | |
0x37 CEffectBrushMarshaler DCje 0x68 | |
0x38 CEffectGroupMarshaler DCeg 0x58 | |
0x39 CEllipseGeometryMarshaler DCey 0x70 | |
0x3a CExpressionMarshaler DCex 0xe0 | |
0x3d CFloodEffectMarshaler DCfe 0x80 | |
0x3e CGaussianBlurEffectMarshaler DCfe 0x80 | |
0x40 CGenericInkMarshaler DCgi 0xf0 | |
0x44 CClipGroupMarshaler DCcg 0x70 | |
0x47 CHolographicCompositionMarshaler DChc 0x60 | |
0x48 CHolographicDisplayMarshaler DChd 0x68 | |
0x49 CHolographicExclusiveModeMarshaler DChm 0x48 | |
0x4a CHolographicExclusiveViewMarshaler DChe 0x68 | |
0x4c CHolographicInteropTextureMarshaler DChi 0x60 | |
0x4d CHolographicViewerMarshaler DChx 0x88 | |
0x4f CHoverPointerSourceMarshaler DChp 0x38 | |
0x50 CHueRotationEffectMarshaler DCfe 0x78 | |
0x51 CHwndBitmapMarshaler DChb 0x40 | |
0x55 CInjectionAnimationMarshaler DCia 0x98 | |
0x56 CInkMarshaler DCik 0xa0 | |
0x57 CInteractionMarshaler DCio 0x150 | |
0x58 CInteractionTrackerMarshaler DCir 0x1d0 | |
0x59 CInteractionTrackerBindingManagerMarshaler DCis 0x70 | |
0x5a CKeyframeAnimationMarshaler DCkf 0x140 | |
0x5b CLayerVisualMarshaler DClv 0x180 | |
0x5c CLegacyAnimationTriggerMarshaler DCat 0x40 | |
0x5e CLegacyRenderTargetMarshaler DCdk 0x90 | |
0x5f CLegacyStereoRenderTargetMarshaler DCdj 0x90 | |
0x61 CLinearGradientBrushMarshaler DCjl 0x80 | |
0x63 CLinearTransferEffectMarshaler DCfe 0x98 | |
0x64 CLineGeometryMarshaler DClf 0x70 | |
0x65 CGenericMarshaler 0x58 | |
0x67 CManipulationMarshaler DCmi 0x120 | |
0x68 CManipulationTransformMarshaler DCma 0x80 | |
0x69 CMaskBrushMarshaler DCjm 0x58 | |
0x6b CMatrixTransformMarshaler DCmt 0x60 | |
0x6c CMatrixTransform3DMarshaler DCm3 0x88 | |
0x6e CNaturalAnimationMarshaler DCoa 0xc8 | |
0x6f CNineGridBrushMarshaler DCjc 0x78 | |
0x71 CParticleAttractorMarshaler DCqr 0x50 | |
0x73 CParticleBehaviorsMarshaler DCqb 0x90 | |
0x74 CParticleColorBehaviorMarshaler::* DCqd 0x50 | |
0x76 CParticleEmitterVisualMarshaler DCqv 0x220 | |
0x77 CParticleGeneratorMarshaler DCqg 0xd0 | |
0x78 CParticleColorBehaviorMarshaler::* DCqe 0x50 | |
0x79 CParticleColorBehaviorMarshaler::* DCqf 0x50 | |
0x7a CParticleColorBehaviorMarshaler::* DCqi 0x50 | |
0x7b CParticleColorBehaviorMarshaler::* DCqh 0x50 | |
0x7c CPathGeometryMarshaler DCpy 0x70 | |
0x7e CPrimitiveColorMarshaler DCpc 0x48 | |
0x80 CPrimitiveGroupMarshaler DCpg 0xc8 | |
0x82 CProjectedShadowCasterMarshaler DCzc 0x68 | |
0x83 CProjectedShadowReceiverMarshaler DCzr 0x60 | |
0x84 CProjectedShadowSceneMarshaler DCzs 0x88 | |
0x86 CPropertySetMarshaler DCpb 0x70 | |
0x87 CProxyGeometryClipMarshaler DCxz 0x70 | |
0x88 CRadialGradientBrushMarshaler DCjo 0x88 | |
0x8a CRectangleClipMarshaler DCrc 0x98 | |
0x8d CRedirectVisualMarshaler DCrv 0x178 | |
0x8e CRegionGeometryMarshaler DCrg 0x70 | |
0x8f CRemoteAppRenderTargetMarshaler DCdm 0x60 | |
0x90 CRemoteRenderTargetMarshaler DCdp 0x68 | |
0x94 CRotateTransformMarshaler DCro 0x58 | |
0x95 CRotateTransform3DMarshaler DCr3 0x68 | |
0x96 CSaturationEffectMarshaler DCfe 0x78 | |
0x97 CSharedReadScalarMarshaler DCsl 0x50 | |
0x98 CScaleTransformMarshaler DCst 0x58 | |
0x99 CScaleTransform3DMarshaler DCs3 0x60 | |
0x9d CSceneMeshMarshaler DCze 0x98 | |
0x9e CSceneMeshRendererComponentMarshaler DCzh 0x58 | |
0x9f CSceneMetallicRoughnessMaterialMarshaler DCmr 0xa8 | |
0xa0 CSceneModelTransformMarshaler DCzz 0x40 | |
0xa1 CSceneNodeMarshaler DCzt 0x80 | |
0xa5 CSceneSurfaceMaterialInputMarshaler DCmn 0x60 | |
0xa6 CSceneVisualMarshaler DCzv 0x178 | |
0xa7 CShadowEffectMarshaler DCfe 0x88 | |
0xa8 CShapeVisualMarshaler DCsh 0x188 | |
0xa9 CSharedSectionMarshaler DCss 0x48 | |
0xab CSharedSectionWrapperMarshaler DCzg 0x48 | |
0xad CSkewTransformMarshaler DCkt 0x58 | |
0xae CSnapshotMarshaler DCsa 0x90 | |
0xb0 CSpatialRemarshalerMarshaler DCzy 0x168 | |
0xb1 CSpriteShapeMarshaler DCos 0x88 | |
0xb2 CSpriteVisualMarshaler DCsv 0x180 | |
0xb3 CSuperWetInkVisualMarshaler DCsu 0x178 | |
0xb4 CSurfaceBrushMarshaler DCjs 0x80 | |
0xb5 CSynchronousSuperWetInkMarshaler DCsy 0x70 | |
0xb6 CTableTransferEffectMarshaler DCfe 0xb8 | |
0xb8 CTextVisualMarshaler DCtv 0x1c8 | |
0xbb CTransform3DGroupMarshaler DCg3 0x68 | |
0xbc CTransformGroupMarshaler DCtg 0x68 | |
0xbd CTranslateTransformMarshaler DCtt 0x50 | |
0xbe CTranslateTransform3DMarshaler DCt3 0x58 | |
0xbf CTurbulenceEffectMarshaler DCfe 0x98 | |
0xc1 CViewBoxMarshaler DCvb 0x58 | |
0xc2 CVirtualMonitorCaptureRenderTargetMarshaler DCvm 0xc8 | |
0xc3 CVisualMarshaler DCvi 0x168 | |
0xc4 CVisualCaptureMarshaler DCvc 0x70 | |
0xc7 CVisualReferenceControllerMarshaler DCcf 0x40 | |
0xc8 CVisualSurfaceMarshaler DCls 0x60 | |
0xca CWindowBackdropBrushMarshaler DCjw 0x48 | |
0xcd CYCbCrSurfaceMarshaler DCys 0x50 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment