]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - win/inspircd_win32wrapper.h
Update the module descriptions.
[user/henk/code/inspircd.git] / win / inspircd_win32wrapper.h
index 1694691e91071d8798216d5387bb51618dfa1c59..b2ca05229692f9b1f8add017a4148664749dc6c0 100644 (file)
 #define DllExport __declspec(dllimport)
 #endif
 
+// File numbers for standard streams.
+#define STDIN_FILENO 0
+#define STDOUT_FILENO 1
+#define STDERR_FILENO 2
+
 /* Redirect main() through a different method in win32service.cpp, to intercept service startup */
 #define ENTRYPOINT CoreExport int smain(int argc, char** argv)
 
@@ -191,3 +196,11 @@ struct sockaddr_un
        ADDRESS_FAMILY sun_family;
        char sun_path[6];
 };
+
+struct WindowsStream
+{
+       WORD BackgroundColor;
+       WORD ForegroundColor;
+       HANDLE Handle;
+       WindowsStream(DWORD handle);
+};