pub unsafe fn CreateTimerQueueTimer<P0>(
    phnewtimer: *mut HANDLE,
    timerqueue: P0,
    callback: WAITORTIMERCALLBACK,
    parameter: Option<*const c_void>,
    duetime: u32,
    period: u32,
    flags: WORKER_THREAD_FLAGS
) -> Result<()>
where P0: IntoParam<HANDLE>,