GetComputerNameEx
-
Hi All, When I use GetComputerNameEx in my code, I am getting an error stating that the function does not exist. But, its given in MSDN that the function is declared in Winbase.h. I got through Winbase.h also but I dont find such a function declared. Can you please suggest if I shld include any other header file?? NOTE : I have already included Windows.h(which in turn includes Winbase.h) in my code. Awaiting your earliest response. Thanks..
-
Hi All, When I use GetComputerNameEx in my code, I am getting an error stating that the function does not exist. But, its given in MSDN that the function is declared in Winbase.h. I got through Winbase.h also but I dont find such a function declared. Can you please suggest if I shld include any other header file?? NOTE : I have already included Windows.h(which in turn includes Winbase.h) in my code. Awaiting your earliest response. Thanks..
What Win OS you are using... for GetComputerNameEx(..) minimum requirement is Win XP or Win 2000 Professional Do your Duty and Don't expect the Result
-
What Win OS you are using... for GetComputerNameEx(..) minimum requirement is Win XP or Win 2000 Professional Do your Duty and Don't expect the Result
Windows XP Professional with service pack 2. Is it specific to Visual Studio installation( I have Visual Studio 6) as I dont find the function in Winbase.h?
-
Hi All, When I use GetComputerNameEx in my code, I am getting an error stating that the function does not exist. But, its given in MSDN that the function is declared in Winbase.h. I got through Winbase.h also but I dont find such a function declared. Can you please suggest if I shld include any other header file?? NOTE : I have already included Windows.h(which in turn includes Winbase.h) in my code. Awaiting your earliest response. Thanks..
-
I need to get the HostName.DomainName (ComputerNameDnsFullyQualified) so I am using GetComputerNameEx. GetComputerName will give only the hostname.
-
Hi All, When I use GetComputerNameEx in my code, I am getting an error stating that the function does not exist. But, its given in MSDN that the function is declared in Winbase.h. I got through Winbase.h also but I dont find such a function declared. Can you please suggest if I shld include any other header file?? NOTE : I have already included Windows.h(which in turn includes Winbase.h) in my code. Awaiting your earliest response. Thanks..
Did you see MSDN From the MSDN: "To compile an application that uses this function, define the _WIN32_WINNT macro as 0x0500 or later"_**
**_
whitesky
-
Hi All, When I use GetComputerNameEx in my code, I am getting an error stating that the function does not exist. But, its given in MSDN that the function is declared in Winbase.h. I got through Winbase.h also but I dont find such a function declared. Can you please suggest if I shld include any other header file?? NOTE : I have already included Windows.h(which in turn includes Winbase.h) in my code. Awaiting your earliest response. Thanks..
You must've missed the
#if (_WIN32_WINNT >= 0x0500)
directive in that same header file.
"Money talks. When my money starts to talk, I get a bill to shut it up." - Frank
"Judge not by the eye but by the heart." - Native American Proverb
-
Did you see MSDN From the MSDN: "To compile an application that uses this function, define the _WIN32_WINNT macro as 0x0500 or later"_**
**_
whitesky
Hi I have tried giving #define _WIN32_WINNT 0x0501, but still it throws the same error.
-
Hi I have tried giving #define _WIN32_WINNT 0x0501, but still it throws the same error.
Whats application type?I used this file wihout problem_**
**_
whitesky
-
Hi All, When I use GetComputerNameEx in my code, I am getting an error stating that the function does not exist. But, its given in MSDN that the function is declared in Winbase.h. I got through Winbase.h also but I dont find such a function declared. Can you please suggest if I shld include any other header file?? NOTE : I have already included Windows.h(which in turn includes Winbase.h) in my code. Awaiting your earliest response. Thanks..
You need a newer windbase.h - this wasn't supported in VC98. winbase.h
WINBASEAPI
BOOL
WINAPI
GetComputerNameExA (
IN COMPUTER_NAME_FORMAT NameType,
OUT LPSTR lpBuffer,
IN OUT LPDWORD nSize
);
WINBASEAPI
BOOL
WINAPI
GetComputerNameExW (
IN COMPUTER_NAME_FORMAT NameType,
OUT LPWSTR lpBuffer,
IN OUT LPDWORD nSize
);
#ifdef UNICODE
#define GetComputerNameEx GetComputerNameExW
#else
#define GetComputerNameEx GetComputerNameExA
#endif // !UNICODE--EricDV Sig--------- Some problems are so complex that you have to be highly intelligent and well informed just to be undecided about them. - Laurence J. Peters