aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/local_includes/ntdll.h
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/local_includes/ntdll.h')
-rw-r--r--winsup/cygwin/local_includes/ntdll.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/winsup/cygwin/local_includes/ntdll.h b/winsup/cygwin/local_includes/ntdll.h
index 97a83d1..1990893 100644
--- a/winsup/cygwin/local_includes/ntdll.h
+++ b/winsup/cygwin/local_includes/ntdll.h
@@ -490,6 +490,8 @@ typedef struct _FILE_DISPOSITION_INFORMATION_EX // 64
ULONG Flags;
} FILE_DISPOSITION_INFORMATION_EX, *PFILE_DISPOSITION_INFORMATION_EX;
+#if __MINGW64_VERSION_MAJOR < 13
+
typedef struct _FILE_STAT_INFORMATION // 68
{
LARGE_INTEGER FileId;
@@ -510,6 +512,8 @@ typedef struct _FILE_CASE_SENSITIVE_INFORMATION // 71
ULONG Flags;
} FILE_CASE_SENSITIVE_INFORMATION, *PFILE_CASE_SENSITIVE_INFORMATION;
+#endif
+
enum {
FILE_LINK_REPLACE_IF_EXISTS = 0x01,
FILE_LINK_POSIX_SEMANTICS = 0x02,
@@ -1362,7 +1366,8 @@ typedef enum _THREADINFOCLASS
ThreadBasicInformation = 0,
ThreadTimes = 1,
ThreadImpersonationToken = 5,
- ThreadQuerySetWin32StartAddress = 9
+ ThreadQuerySetWin32StartAddress = 9,
+ ThreadSuspendCount = 35
} THREADINFOCLASS, *PTHREADINFOCLASS;
typedef struct _THREAD_BASIC_INFORMATION
@@ -1655,6 +1660,8 @@ extern "C"
BOOLEAN);
WCHAR RtlUpcaseUnicodeChar (WCHAR);
NTSTATUS RtlUpcaseUnicodeString (PUNICODE_STRING, PUNICODE_STRING, BOOLEAN);
+ VOID RtlWakeAddressSingle (PVOID);
+ NTSTATUS RtlWaitOnAddress (volatile void *, PVOID, SIZE_T, PLARGE_INTEGER);
NTSTATUS RtlWriteRegistryValue (ULONG, PCWSTR, PCWSTR, ULONG, PVOID, ULONG);
#ifdef __cplusplus