#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;
-
- NetBiosGetInfo( (const unsigned char*)zServer
- ,(const unsigned char*)zComputer
- ,ulLevel
- ,zBuffer
- ,ulBuffer
- ,pulTotalAvail
- );
+ unsigned short nBuffer;
+ unsigned short* pnTotalAvail;
+
+ NetBios32GetInfo( (const unsigned char*)zServer
+ ,(const unsigned char*)zComputer
+ ,nLevel
+ ,zBuffer
+ ,nBuffer
+ ,pnTotalAvail
+ );
strcpy(zBuf, zServer);
#else
wxChar* zSysname;
// 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(