#define _UNICODE
-PTCHAR GetNodeTypeName(UINT NodeType)
+
+LPCTSTR GetNodeTypeName(UINT NodeType)
{
switch (NodeType) {
case 1: return _T("Broadcast");
}
}
-PTCHAR GetInterfaceTypeName(UINT InterfaceType)
+LPCTSTR GetInterfaceTypeName(UINT InterfaceType)
{
switch (InterfaceType) {
case MIB_IF_TYPE_OTHER: return _T("Other Type Of Adapter");
ULONG netOutBufLen;
PIP_ADDR_STRING pIPAddr = NULL;
+ DWORD ErrRet = 0;
+
/* assign memory for call to GetNetworkParams */
pFixedInfo = (FIXED_INFO *) GlobalAlloc( GPTR, sizeof( FIXED_INFO ) );
netOutBufLen = sizeof(FIXED_INFO);
pAdapterInfo = (IP_ADAPTER_INFO *) malloc (adaptOutBufLen);
}
- if (! GetAdaptersInfo(pAdapterInfo, &adaptOutBufLen) == NO_ERROR)
- _tprintf(_T("GetAdaptersInfo failed %lu\n"), GetLastError());
- if (! GetNetworkParams(pFixedInfo, &netOutBufLen) == NO_ERROR)
- _tprintf(_T("GetNetworkParams failed %lu\n"), GetLastError());
+ if ((ErrRet = GetAdaptersInfo(pAdapterInfo, &adaptOutBufLen)) != NO_ERROR)
+ {
+ _tprintf(_T("GetAdaptersInfo failed : "));
+ DoFormatMessage(ErrRet);
+ return EXIT_FAILURE;
+ }
+
+ if ((ErrRet = GetNetworkParams(pFixedInfo, &netOutBufLen)) != NO_ERROR)
+ {
+ _tprintf(_T("GetNetworkParams failed : "));
+ DoFormatMessage(ErrRet);
+ return EXIT_FAILURE;
+ }
pAdapter = pAdapterInfo;
//HKEY hKey;