pub unsafe fn SignalObjectAndWait<P0, P1, P2>(
    hobjecttosignal: P0,
    hobjecttowaiton: P1,
    dwmilliseconds: u32,
    balertable: P2
) -> WAIT_EVENT
where P0: IntoParam<HANDLE>, P1: IntoParam<HANDLE>, P2: IntoParam<BOOL>,