pub unsafe fn D3D10CreateEffectFromMemory<P0, P1>(
    pdata: *const c_void,
    datalength: usize,
    fxflags: u32,
    pdevice: P0,
    peffectpool: P1
) -> Result<ID3D10Effect>
where P0: IntoParam<ID3D10Device>, P1: IntoParam<ID3D10EffectPool>,