Zitat von
daPimP:
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.
Hi,
es kommt ein wenig so rüber, als ob Du meinst, dass man die alte Funktion einfach ersetzen sollte, da dies hier eine neuere Version ist. Nur es noch mal deutlich zu sagen, es ist nur eine zweite (erweiterte) Funktion. Obwohl es wenig System noch betreffen dürfte, so sollte doch noch mal betont werden, dass es die alte Version noch gibt und Windows NT und die NT Server nur die Version ohne Ex unterstützen, erst ab Windows 2000 / Server 2000 wird auch die EnumServiceStatusEx unterstüzt.
Zitat von
daPimP:
LPDWORD = Dword is klar aber
Oder hab ich einen Denkfehler?
Hier hat Christian Seehase Dir ja schon gezeigt, dass es diese Datentypen auch in Delphi gibt, aber an sich wäre ein LPDWORD ein Zeiger auf ein DWORD, nicht direkt ein DWORD (deswegen am besten die Datentypen nehmen, wie sie Delphi mitbringt).
Gruß Der Unwissende