Um das besser zu verstehen:
Ich ändere die zu importierende Funktion in
EnumServicesStatusEx um, und benenne einfach alle
EnumServicesStatus in
EnumServicesStatusEx.
Dann arbeite ich die neuen Optionen von
EnumServicesStatusEx ein.
Aber was
Delphi-Quellcode:
BOOL
WINAPI EnumServicesStatusEx(
SC_HANDLE hSCManager,
[b] SC_ENUM_TYPE InfoLevel,[/b]
DWORD dwServiceType,
DWORD dwServiceState,
LPBYTE lpServices,
DWORD cbBufSize,
LPDWORD pcbBytesNeeded,
LPDWORD lpServicesReturned,
LPDWORD lpResumeHandle,
[b] LPCTSTR pszGroupName[/b]
);
Die dick markierten sind die neuen Optionen - aber welche Delphi
- const/var sind das nach Delphi
übersetzt?
LPDWORD = Dword is klar aber
LPCTSTR = ?
SC_ENUM_TYPE = ?;
Oder hab ich einen Denkfehler?
watch out ... SySSnapper... coming soon