Windows: Support newer mingw toolchains

This commit is contained in:
Billy Laws committed 2025-03-05 21:24:30 +00:00
1 parent d1a4029bc5
commit 7097532ddf
2 files changed
+7 -3

No files matched your search

+4
View File
@@ -72,6 +72,10 @@ DLLEXPORT_FUNC(WINBOOL, FlsFree, (DWORD dwFlsIndex)) {
UNIMPLEMENTED();
}
DLLEXPORT_FUNC(HLOCAL, LocalFree, (HLOCAL hMem)) {
UNIMPLEMENTED();
}
DLLEXPORT_FUNC(DWORD, TlsAlloc, ()) {
RtlAcquirePebLock();
+3 -3
View File
@@ -9,12 +9,12 @@
extern "C" {
#endif
typedef struct _IMAGE_LOAD_CONFIG_CODE_INTEGRITY {
typedef struct ___IMAGE_LOAD_CONFIG_CODE_INTEGRITY {
WORD Flags;
WORD Catalog;
DWORD CatalogOffset;
DWORD Reserved;
} IMAGE_LOAD_CONFIG_CODE_INTEGRITY, *PIMAGE_LOAD_CONFIG_CODE_INTEGRITY;
} __IMAGE_LOAD_CONFIG_CODE_INTEGRITY, *__PIMAGE_LOAD_CONFIG_CODE_INTEGRITY;
typedef struct __IMAGE_LOAD_CONFIG_DIRECTORY64 {
DWORD Size; /* 000 */
@@ -42,7 +42,7 @@ typedef struct __IMAGE_LOAD_CONFIG_DIRECTORY64 {
ULONGLONG GuardCFFunctionTable; /* 080 */
ULONGLONG GuardCFFunctionCount;
DWORD GuardFlags; /* 090 */
IMAGE_LOAD_CONFIG_CODE_INTEGRITY CodeIntegrity;
__IMAGE_LOAD_CONFIG_CODE_INTEGRITY CodeIntegrity;
ULONGLONG GuardAddressTakenIatEntryTable; /* 0a0 */
ULONGLONG GuardAddressTakenIatEntryCount;
ULONGLONG GuardLongJumpTargetTable; /* 0b0 */