pub unsafe fn AdjustTokenPrivileges<P0, P1>(
    tokenhandle: P0,
    disableallprivileges: P1,
    newstate: Option<*const TOKEN_PRIVILEGES>,
    bufferlength: u32,
    previousstate: Option<*mut TOKEN_PRIVILEGES>,
    returnlength: Option<*mut u32>
) -> Result<()>
where P0: IntoParam<HANDLE>, P1: IntoParam<BOOL>,