Moin Hedie,
Zitat von
hedie:
Und was ist mit diesen Beiden?
PDev_Broadcast_Hdr
dbch_devicetype
wenn Du die Möglichkeit hast, empfehle ich Dir mal das
PSDK bei Microsoft herunterzuladen.
Möglichkeit, weil es ca. 400 MB sind.
Dann hast Du auch die C-Header-Dateien, und kannst Deklarationen die Dein Delphi nicht kennt, ggf. aus diesen herauslesen, ausserdem ist die Dokumentation besser und aktueller als das mitgelieferte
SDK.
Probier's mal mit dieser Deklaration:
Delphi-Quellcode:
type // aus dbh.h
PDEV_BROARDCAST_HDR = ^DEV_BROADCAST_HDR;
DEV_BROADCAST_HDR = packed record
dbch_size : DWORD;
dbch_devicetype : DWORD;
dbch_reserved : DWORD;
end;