GetNextServiceFromID
[This is preliminary documentation and subject to change.]
The GetNextServiceFromID function allows service enumeration based on object identifiers.
DWORD GetNextServiceFromID (
IN ULONG ServiceID,
OUT PIPX_SERVICE NextService,
OUT PULONG NextServiceID
);
Parameters
-
ServiceID
-
A unique service identifier in the range 0xC0000000 - 0xCFFFFFFF, or 0xFFFFFFFF to start the enumeration from the beginning of the identifier table.
-
NextService
-
Address of an IPX_SERVICE structure. The function will fill this structure with service information from the next service in the identifier table.
-
NextServiceID
-
Address of the identifier of the next service in the identifier table. The function fills this identifier upon a successful call. The identifier is in the range 0xC0000000 - 0xCFFFFFFF.
Return Values
-
NO_ERROR
-
The operation succeeded. NextService and NextsServiceID point to the information and identifier for the next service in the table.
-
ERROR_NO_MORE_SERVICES
-
No more services exist in the table.
-
ERROR_INVALID_PARAMETER
-
The ServiceID parameter is invalid.
QuickInfo
Windows NT: Use version 5.0 and later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in user-defined.
Import Library: user-defined.
See Also
IPX_SERVICE