summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/windows/winutil.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/windows/winutil.h')
-rw-r--r--src/osd/windows/winutil.h21
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