pub unsafe fn OpenThreadToken<P0, P1>(
    threadhandle: P0,
    desiredaccess: TOKEN_ACCESS_MASK,
    openasself: P1,
    tokenhandle: *mut HANDLE
) -> Result<()>
where P0: IntoParam<HANDLE>, P1: IntoParam<BOOL>,