pub unsafe extern "C" fn ReadEventLogW( hEventLog: HANDLE, dwReadFlags: DWORD, dwRecordOffset: DWORD, lpBuffer: LPVOID, nNumberOfBytesToRead: DWORD, pnBytesRead: *mut DWORD, pnMinNumberOfBytesNeeded: *mut DWORD, ) -> BOOL