home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Softwarová Záchrana 3
/
Softwarova-zachrana-3.bin
/
pserv.cpl
/
pserv-2.4.exe
/
source
/
2kwrapper.h
< prev
next >
Wrap
C/C++ Source or Header
|
2005-01-05
|
2KB
|
56 lines
#ifndef twokwrapper_h
#define twokwrapper_h
typedef DWORD (WINAPI* LPFNGetLongPathName)(
IN LPCTSTR lpszShortPath,
OUT LPTSTR lpszLongPath,
IN DWORD cchBuffer
);
extern LPFNGetLongPathName lpfnGetLongPathName;
typedef BOOL (WINAPI* LPFNQueryServiceStatusEx)(
SC_HANDLE hService,
SC_STATUS_TYPE InfoLevel,
LPBYTE lpBuffer,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
extern LPFNQueryServiceStatusEx lpfnQueryServiceStatusEx;
typedef BOOL (WINAPI* LPFNChangeServiceConfig2)(
SC_HANDLE hService,
DWORD dwInfoLevel,
LPVOID lpInfo
);
extern LPFNChangeServiceConfig2 lpfnChangeServiceConfig2;
typedef BOOL (WINAPI* LPFNQueryServiceConfig2)(
SC_HANDLE hService,
DWORD dwInfoLevel,
LPBYTE lpBuffer,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded
);
extern LPFNQueryServiceConfig2 lpfnQueryServiceConfig2;
typedef BOOL (WINAPI* LPFNEnumServicesStatusEx)(
SC_HANDLE hSCManager,
SC_ENUM_TYPE InfoLevel,
DWORD dwServiceType,
DWORD dwServiceState,
LPBYTE lpServices,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded,
LPDWORD lpServicesReturned,
LPDWORD lpResumeHandle,
LPCTSTR pszGroupName
);
extern LPFNEnumServicesStatusEx lpfnEnumServicesStatusEx;
#endif // twokwrapper_h