From: <dan...@us...> - 2007-08-09 06:57:32
|
Revision: 1049 http://cegcc.svn.sourceforge.net/cegcc/?rev=1049&view=rev Author: dannybackx Date: 2007-08-08 23:57:30 -0700 (Wed, 08 Aug 2007) Log Message: ----------- Also define values for dwServiceState field Modified Paths: -------------- trunk/cegcc/src/w32api/ChangeLog.ce trunk/cegcc/src/w32api/include/service.h Modified: trunk/cegcc/src/w32api/ChangeLog.ce =================================================================== --- trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-09 06:50:59 UTC (rev 1048) +++ trunk/cegcc/src/w32api/ChangeLog.ce 2007-08-09 06:57:30 UTC (rev 1049) @@ -1,5 +1,12 @@ 2007-08-09 Danny Backx <dan...@us...> + * include/service.h (SERVICE_STATE_OFF, SERVICE_STATE_ON, + SERVICE_STATE_STARTING_UP, SERVICE_STATE_SHUTTING_DOWN, + SERVICE_STATE_UNLOADING, SERVICE_STATE_UNINITIALIZED, + SERVICE_STATE_UNKNOWN): Define values for dwServiceState field. + +2007-08-09 Danny Backx <dan...@us...> + * include/service.h: New file. Declares functions and a structure as documented on MSDN. Used only on CE > 4. * include/service.h (ServiceEnumInfo): New struct. Modified: trunk/cegcc/src/w32api/include/service.h =================================================================== --- trunk/cegcc/src/w32api/include/service.h 2007-08-09 06:50:59 UTC (rev 1048) +++ trunk/cegcc/src/w32api/include/service.h 2007-08-09 06:57:30 UTC (rev 1049) @@ -27,6 +27,15 @@ DWORD dwServiceState; } ServiceEnumInfo; +/* Values for dwServiceState */ +#define SERVICE_STATE_OFF 0 +#define SERVICE_STATE_ON 1 +#define SERVICE_STATE_STARTING_UP 2 +#define SERVICE_STATE_SHUTTING_DOWN 3 +#define SERVICE_STATE_UNLOADING 4 +#define SERVICE_STATE_UNINITIALIZED 5 +#define SERVICE_STATE_UNKNOWN 0xffffffff + HANDLE RegisterService (LPCWSTR lpszType, DWORD dwIndex, LPCWSTR lpszLib, DWORD dwInfo); HANDLE ActivateService (LPCWSTR lpszDevKey, DWORD dwClientInfo); @@ -41,6 +50,7 @@ DWORD nInBufSize, LPVOID lpOutBuf, DWORD nOutBufSize, LPDWORD lpBytesReturned, LPOVERLAPPED lpOverlapped); BOOL ServiceUnbindPorts (HANDLE hService); + #endif /* _WIN32_WCE */ #ifdef __cplusplus This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |