winioctl.h / DDK Header inkompatibel
-
Hi,
ich brauch "FSCTL_LOCK_VOLUME" aus "winioctl.h" und "IOCTL_CDROM_RAW_READ" aus "ddk/ntddcdrm.h".
Einzeln kann ich die wunderbar inkludieren, jedoch wenn ich beide inkludiere bekomm ich lauterinclude\ddk\winddk.h|1085|error: redefinition of 'struct _DRIVE_LAYOUT_INFORMATION_GPT' include\winioctl.h|429|error: previous definition of 'struct _DRIVE_LAYOUT_INFORMATION_GPT'
usw. Fehler.
Irgendwie sind da anscheinend die normalen Windows Header und die DDK Header inkompatibel.
Was kann ich da machen?
EDIT: Oh, ganz vergessen: ich verwende gcc version 4.5.2
http://support.microsoft.com/kb/138434/en-us hier werden die Header zusammen verwendet, also sollte das eigentlich keine Probleme machen.