]> git.saurik.com Git - wxWidgets.git/blobdiff - src/os2/utils.cpp
Small doc updates.
[wxWidgets.git] / src / os2 / utils.cpp
index e9ace4262613377ed4d3a94244bfeed63a049a54..2e8d254f1300de08cd671684f7735ab60cb1e7cd 100644 (file)
@@ -65,17 +65,17 @@ bool wxGetHostName(
 #if wxUSE_NET_API
     char                            zServer[256];
     char                            zComputer[256];
-    unsigned long                   ulLevel;
+    unsigned short                  nLevel = 0;
     unsigned char*                  zBuffer;
-    unsigned long                   ulBuffer;
-    unsigned long*                  pulTotalAvail;
+    unsigned short                  nBuffer;
+    unsigned short*                 pnTotalAvail;
 
     NetBios32GetInfo( (const unsigned char*)zServer
                      ,(const unsigned char*)zComputer
-                     ,ulLevel
+                     ,nLevel
                      ,zBuffer
-                     ,ulBuffer
-                     ,pulTotalAvail
+                     ,nBuffer
+                     ,pnTotalAvail
                     );
     strcpy(zBuf, zServer);
 #else
@@ -102,10 +102,14 @@ bool wxGetHostName(
 // Get user ID e.g. jacs
 bool wxGetUserId(
   wxChar*                           zBuf
-, int                               nMaxSize
+, int                               nType
 )
 {
-   return(U32ELOCL((unsigned char*)zBuf, (unsigned long *)&nMaxSize));
+    long                            lrc;
+    // UPM procs return 0 on success
+    lrc = U32ELOCU((unsigned char*)zBuf, (unsigned long *)&nType);
+    if (lrc == 0) return TRUE;
+    return FALSE;
 }
 
 bool wxGetUserName(