/*++ BUILD Version: 0001 // Increment this if a change has global effects Copyright (c) 1992 Microsoft Corporation Module Name: Svc.h Abstract: Author: David J. Gilman (davegi) 16-Dec-1992 Environment: User Mode --*/ #if ! defined( _SVC_ ) #define _SVC_ #include "wintools.h" typedef struct _SVC { DECLARE_SIGNATURE SC_HANDLE ScHandle; LPENUM_SERVICE_STATUS Ess; DWORD Count; DWORD Current; } SVC, *LPSVC; // // Pseudo handle type definition. // #define HSVC LPSVC LPQUERY_SERVICE_CONFIG ConstructSvcConfig( IN HSVC hSvc, IN LPENUM_SERVICE_STATUS Ess ); BOOL DestroySvcConfig( IN LPQUERY_SERVICE_CONFIG SvcConfig ); BOOL CloseSvc( IN HSVC Svc ); HSVC OpenSvc( IN DWORD ServiceType ); LPENUM_SERVICE_STATUS QueryNextSvcEss( IN HSVC hSvc ); #endif // _SVC_