GetNameByType
Important The
GetNameByType function is a Microsoft-specific extension to the Windows Sockets 1.1
specification. This function is obsolete. For the convenience of Windows Sockets 1.1
developers, the reference material is below.
In Windows Sockets 2, this functionality is realized with the functions
detailed in
Protocol-Independent Name Resolution.
The
GetNameByType function obtains the name of a network service. The network service is
specified by its service type.
INT GetNameByType(
LPGUID lpServiceType,
| // points to network service type GUID
|
LPTSTR lpServiceName,
| // points to buffer to receive name of network service
|
DWORD dwNameLength
| // points to variable that specifies buffer size
|
);
|
|
Parameters
lpServiceType
Points to a globally unique identifier (
GUID) that specifies the type of the network service. The header file SVCGUID.H
includes definitions of several
GUID service types, and macros for working with them.
lpServiceName
Points to a buffer to receive a zero-terminated string that uniquely
represents the name of the network service.
dwNameLength
Points to a variable that, on input, specifies the size of the buffer pointed
to by
lpServiceName. On output, the variable contains the actual size of the service name string.
Return Values
If the function succeeds, the return value is not SOCKET_ERROR (
1).
If the function fails, the return value is SOCKET_ERROR (
1). To get extended error information, call
GetLastError.
See Also
GetTypeByName
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database