- Version: u32
- Creator: *u8
- Flags: u32
- ConstantBuffers: u32
- BoundResources: u32
- InstructionCount: u32
- TempRegisterCount: u32
- TempArrayCount: u32
- DefCount: u32
- DclCount: u32
- TextureNormalInstructions: u32
- TextureLoadInstructions: u32
- TextureCompInstructions: u32
- TextureBiasInstructions: u32
- TextureGradientInstructions: u32
- FloatInstructionCount: u32
- IntInstructionCount: u32
- UintInstructionCount: u32
- StaticFlowControlCount: u32
- DynamicFlowControlCount: u32
- MacroInstructionCount: u32
- ArrayInstructionCount: u32
- MovInstructionCount: u32
- MovcInstructionCount: u32
- ConversionInstructionCount: u32
- BitwiseInstructionCount: u32
- RequiredFeatureFlags: u64
- Name: *u8
- FunctionParameterCount: s32
- HasReturn: BOOL
- Has10Level9VertexShader: BOOL
- Has10Level9PixelShader: BOOL