diff options
Diffstat (limited to 'src/osd/windows/winutil.h')
-rw-r--r-- | src/osd/windows/winutil.h | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/src/osd/windows/winutil.h b/src/osd/windows/winutil.h index 57470bf1372..85393b6b930 100644 --- a/src/osd/windows/winutil.h +++ b/src/osd/windows/winutil.h @@ -6,18 +6,25 @@ // //============================================================ -#ifndef __WINUTIL__ -#define __WINUTIL__ +#ifndef MAME_OSD_WINDOWS_WINUTIL_H +#define MAME_OSD_WINDOWS_WINUTIL_H + +#pragma once + +#include "osdfile.h" -#include "osdcore.h" -#include <string> -#include <vector> #include <chrono> +#include <system_error> + +#include <windows.h> + // Shared code osd::directory::entry::entry_type win_attributes_to_entry_type(DWORD attributes); std::chrono::system_clock::time_point win_time_point_from_filetime(LPFILETIME file_time); -BOOL win_is_gui_application(void); +BOOL win_is_gui_application(); HMODULE WINAPI GetModuleHandleUni(); -#endif // __WINUTIL__ +std::error_condition win_error_to_error_condition(DWORD error) noexcept; + +#endif // MAME_OSD_WINDOWS_WINUTIL_H |