pub unsafe fn CreateEnvironmentBlock<P0, P1>(
    lpenvironment: *mut *mut c_void,
    htoken: P0,
    binherit: P1
) -> Result<()>
where P0: IntoParam<HANDLE>, P1: IntoParam<BOOL>,