pub unsafe fn CreateEventW<P3>( lpeventattributes: Option<*const SECURITY_ATTRIBUTES>, bmanualreset: bool, binitialstate: bool, lpname: P3, ) -> Result<HANDLE>where P3: Param<PCWSTR>,