GetServiceA (WSOCK32.1119)
INT GetServiceA ( DWORD dwNameSpace, LPGUID lpGuid, LPSTR lpServiceName, DWORD dwProperties, LPVOID lpBuffer, LPDWORD lpdwBufferSize, LPSERVICE_ASYNC_INFO lpServiceAsyncInfo )
Get information about a network service.
dwNameSpace | [In] | Name space or set of name spaces within which the function. |
will operate. | ||
lpGuid | [In] | Pointer to GUID of network service type. |
lpServiceName | [In] | NUL-terminated ANSI string that uniquely represents the name. |
of the service. | ||
dwProperties | [In] | Flags specifying which information to return in lpBuffer. |
lpBuffer | [Out] | Pointer to buffer where the function returns an array. |
of NS_SERVICE_INFO. | ||
lpdwBufferSize | [In/Out] | Size of lpBuffer. A greater number on output. |
indicates an error. | ||
lpServiceAsyncInfo | [Out] | Reserved. Set to NULL. |
Success: 0.
Failure: SOCKET_ERROR. GetLastError returns ERROR_INSUFFICIENT_BUFFER or ERROR_SERVICE_NOT_FOUND.
Obsolete Microsoft-specific extension to Winsock 1.1, Protocol-independent name resolution provides equivalent functionality in Winsock 2.
Unimplemented.
Declared in "include/nspapi.h". gitlab.winehq.org/wine/wine/blob/master/include/nspapi.h
Implemented in "dlls/wsock32/service.c". gitlab.winehq.org/wine/wine/blob/master/dlls/wsock32/service.c
Debug channel "winsock".
Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Nov 2024.