Lely core libraries  2.2.5
io.h
Go to the documentation of this file.
1 
21 #ifndef LELY_IO2_INTERN_WIN32_IO_H_
22 #define LELY_IO2_INTERN_WIN32_IO_H_
23 
24 #include "../io2.h"
25 
26 #if _WIN32
27 
28 #include <winternl.h>
29 
30 #ifdef __cplusplus
31 extern "C" {
32 #endif
33 
34 typedef ULONG(NTAPI *LPFN_RTLNTSTATUSTODOSERROR)(NTSTATUS Status);
35 extern LPFN_RTLNTSTATUSTODOSERROR lpfnRtlNtStatusToDosError;
36 
37 int io_win32_ntdll_init(void);
38 void io_win32_ntdll_fini(void);
39 
40 int io_win32_sigset_init(void);
41 void io_win32_sigset_fini(void);
42 
43 #ifdef __cplusplus
44 }
45 #endif
46 
47 #endif // _WIN32
48 
49 #endif // LELY_IO2_INTERN_WIN32_IO_H_