pub unsafe fn RtwqPutWaitingWorkItem<P0, P1>(
    hevent: P0,
    lpriority: i32,
    result: P1,
    key: Option<*mut u64>
) -> Result<()>
where P0: IntoParam<HANDLE>, P1: IntoParam<IRtwqAsyncResult>,