updates from orpheus for windoze build
[feisty_meow.git] / nucleus / library / application / windoze_helper.h
index 3da874538d22c3ca89f5b4442d54cd7313e15854..5b2ce623629e5406c9a6af4bb2278c1df1a65902 100644 (file)
     #define STRICT
   #endif
   // winsock support...
-  #undef FD_SETSIZE
-  #define FD_SETSIZE 1000
+//  #undef FD_SETSIZE
+//  #define FD_SETSIZE 1000
     // if you don't set this, you can only select on a default of 64 sockets.
-  #include <winsock2.h>
+//  #include <winsock2.h>
+
   // windows headers...
-  #define _WINSOCKAPI_  // make windows.h happy about winsock.
+//noooo  #define _WINSOCKAPI_  // make windows.h happy about winsock.
   #ifndef _AFXDLL
     // include ms-windows headers only if we're not doing mfc; mfc has its own
     // special way of including the headers.
 
 namespace application {
 
-//  istring module_name(const void *module_handle = NIL);
+//  istring module_name(const void *module_handle = NULL_POINTER);
     //!< returns the name of the module for the "module_handle" where supported.
-    /*!< if the handle is NIL, then the program name is returned. */
+    /*!< if the handle is NULL_POINTER, then the program name is returned. */
 
 
 //  u_int system_error();
@@ -216,7 +217,9 @@ namespace application {
     #define BROADCAST_HANDLE HWND_BROADCAST
 
     enum known_operating_systems {
-      WIN_95, WIN_NT, WIN_2K, WIN_XP, WIN_SRV2K3, WIN_VISTA, WIN_SRV2K8,
+      WIN_95, WIN_NT, WIN_2K, WIN_XP, WIN_SRV2K3, WIN_VISTA, 
+///WIN_SRV2K8,
+      WIN_7, WIN_8, WIN_10,
       UNKNOWN_OS
     };
     const char *opsystem_name(known_operating_systems which);