Initial guest-to-host trampoline generation

This commit is contained in:
2025-10-30 02:23:09 -06:00
parent 9367f003c5
commit 55a62a27c9
85 changed files with 1750 additions and 1807 deletions

View File

@@ -1,7 +1,7 @@
#pragma once
#include "common.h"
#include "minwinbase.h"
#include "types.h"
struct SYSTEM_INFO {
union {
@@ -37,12 +37,12 @@ using LPOSVERSIONINFOA = OSVERSIONINFOA *;
namespace kernel32 {
void WIN_FUNC GetSystemInfo(LPSYSTEM_INFO lpSystemInfo);
void WIN_FUNC GetSystemTime(LPSYSTEMTIME lpSystemTime);
void WIN_FUNC GetLocalTime(LPSYSTEMTIME lpSystemTime);
void WIN_FUNC GetSystemTimeAsFileTime(LPFILETIME lpSystemTimeAsFileTime);
DWORD WIN_FUNC GetTickCount();
DWORD WIN_FUNC GetVersion();
BOOL WIN_FUNC GetVersionExA(LPOSVERSIONINFOA lpVersionInformation);
void WINAPI GetSystemInfo(LPSYSTEM_INFO lpSystemInfo);
void WINAPI GetSystemTime(LPSYSTEMTIME lpSystemTime);
void WINAPI GetLocalTime(LPSYSTEMTIME lpSystemTime);
void WINAPI GetSystemTimeAsFileTime(LPFILETIME lpSystemTimeAsFileTime);
DWORD WINAPI GetTickCount();
DWORD WINAPI GetVersion();
BOOL WINAPI GetVersionExA(LPOSVERSIONINFOA lpVersionInformation);
} // namespace kernel32