https://docs.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-createfiberex
https://docs.microsoft.com/en-us/windows/win32/api/fibersapi/nf-fibersapi-isthreadafiber
---
 mingw-w64-headers/include/fibersapi.h |  5 -----
 mingw-w64-headers/include/winbase.h   | 10 +++++-----
 2 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/mingw-w64-headers/include/fibersapi.h 
b/mingw-w64-headers/include/fibersapi.h
index 9c5ec838..888028f4 100644
--- a/mingw-w64-headers/include/fibersapi.h
+++ b/mingw-w64-headers/include/fibersapi.h
@@ -23,11 +23,6 @@ extern "C" {
   WINBASEAPI PVOID WINAPI FlsGetValue (DWORD dwFlsIndex);
   WINBASEAPI WINBOOL WINAPI FlsSetValue (DWORD dwFlsIndex, PVOID lpFlsData);
   WINBASEAPI WINBOOL WINAPI FlsFree (DWORD dwFlsIndex);
-#endif
-#endif
-
-#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
-#if _WIN32_WINNT >= 0x0600
   WINBASEAPI WINBOOL WINAPI IsThreadAFiber (VOID);
 #endif
 #endif
diff --git a/mingw-w64-headers/include/winbase.h 
b/mingw-w64-headers/include/winbase.h
index 60aadcd2..794cf775 100644
--- a/mingw-w64-headers/include/winbase.h
+++ b/mingw-w64-headers/include/winbase.h
@@ -1171,6 +1171,11 @@ extern "C" {
 #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_APP)
   WINBASEAPI VOID WINAPI RaiseFailFastException (PEXCEPTION_RECORD 
pExceptionRecord, PCONTEXT pContextRecord, DWORD dwFlags);
   WINBASEAPI DWORD WINAPI SetThreadIdealProcessor (HANDLE hThread, DWORD 
dwIdealProcessor);
+  WINBASEAPI LPVOID WINAPI CreateFiberEx (SIZE_T dwStackCommitSize, SIZE_T 
dwStackReserveSize, DWORD dwFlags, LPFIBER_START_ROUTINE lpStartAddress, LPVOID 
lpParameter);
+  WINBASEAPI VOID WINAPI DeleteFiber (LPVOID lpFiber);
+  WINBASEAPI VOID WINAPI SwitchToFiber (LPVOID lpFiber);
+  WINBASEAPI WINBOOL WINAPI ConvertFiberToThread (VOID);
+  WINBASEAPI LPVOID WINAPI ConvertThreadToFiberEx (LPVOID lpParameter, DWORD 
dwFlags);
 #endif
 
 #if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
@@ -1178,12 +1183,7 @@ extern "C" {
 #define FIBER_FLAG_FLOAT_SWITCH 0x1
 
   WINBASEAPI LPVOID WINAPI CreateFiber (SIZE_T dwStackSize, 
LPFIBER_START_ROUTINE lpStartAddress, LPVOID lpParameter);
-  WINBASEAPI LPVOID WINAPI CreateFiberEx (SIZE_T dwStackCommitSize, SIZE_T 
dwStackReserveSize, DWORD dwFlags, LPFIBER_START_ROUTINE lpStartAddress, LPVOID 
lpParameter);
-  WINBASEAPI VOID WINAPI DeleteFiber (LPVOID lpFiber);
   WINBASEAPI LPVOID WINAPI ConvertThreadToFiber (LPVOID lpParameter);
-  WINBASEAPI LPVOID WINAPI ConvertThreadToFiberEx (LPVOID lpParameter, DWORD 
dwFlags);
-  WINBASEAPI WINBOOL WINAPI ConvertFiberToThread (VOID);
-  WINBASEAPI VOID WINAPI SwitchToFiber (LPVOID lpFiber);
   WINBASEAPI DWORD_PTR WINAPI SetThreadAffinityMask (HANDLE hThread, DWORD_PTR 
dwThreadAffinityMask);
 
   /* TODO: Add RTL_UMS... to winnt.h header and add UMS-base API.  */
-- 
2.17.1



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to