windows::Win32::Graphics::Direct3D::FxcFunction D3DCompile2
pub unsafe fn D3DCompile2<P2, P4, P5, P6>(
psrcdata: *const c_void,
srcdatasize: usize,
psourcename: P2,
pdefines: Option<*const D3D_SHADER_MACRO>,
pinclude: P4,
pentrypoint: P5,
ptarget: P6,
flags1: u32,
flags2: u32,
secondarydataflags: u32,
psecondarydata: Option<*const c_void>,
secondarydatasize: usize,
ppcode: *mut Option<ID3DBlob>,
pperrormsgs: Option<*mut Option<ID3DBlob>>,
) -> Result<()>where
P2: Param<PCSTR>,
P4: Param<
ID3DInclude>,
P5: Param<PCSTR>,
P6: Param<PCSTR>,