//--------------------------------------------------------------------------- // // Microsoft Windows // Copyright (C) Microsoft Corporation, 1995 // // File: servhlp.hxx // // Contents: helper functions for winnt service object // // // History: 12/11/95 ramv (Ram Viswanathan) Created. // //---------------------------------------------------------------------------- HRESULT WinNTEnumServices( LPTSTR szComputerName, LPDWORD pdwServiceObjectReturned, LPBYTE *ppMem ); // // mapping WinNT Status Codes to ADs Status Codes and vice versa // BOOL ServiceStatusWinNTToADs(DWORD dwWinNTStatus, DWORD *pdwADsStatus); BOOL ServiceStatusADsToWinNT(DWORD dwADsStatus, DWORD *pdwWinNTStatus); // // Helper functions to convert ServiceType, StartType and Error Control // from WinNT to ADS parameters and vice versa // BOOL ServiceTypeWinNTToADs(DWORD dwServiceType, DWORD *pdwADsServiceType ); BOOL StartTypeWinNTToADs(DWORD dwStartType, DWORD *pdwADsStartType ); BOOL ErrorControlWinNTToADs(DWORD dwErrorControl, DWORD *pdwADsErrorControl); BOOL ServiceTypeADsToWinNT(DWORD dwADsServiceType, DWORD *pdwServiceType); BOOL StartTypeADsToWinNT(DWORD dwADsStartType, DWORD *pdwStartType); BOOL ErrorControlADsToWinNT(DWORD dwADsErrorControl, DWORD *pdwErrorControl ); HRESULT WinNTDeleteService(POBJECTINFO pObjectInfo);