>>>> I'm using GUID_DEVINTERFACE_USB_DEVICE in my windows code, which uses >>>> setupapi.dll. This declaration has been in ddk/usbiodef.h as of >>>> mingw-w64-gcc-4.4.1 >>>> >>>> However this header seems to be gone in erecnt versions (I'm currently on >>>> sezero gcc-4.4.5-20100527). Morevover I can't find >>>> GUID_DEVINTERFACE_USB_DEVICE >>>> in any other header. >>>> >>>> Does anybody have deper insights into this issue? >>>> >>>> Ragards and TIA, Wolfgang >>> This is a problem in our way of providing ddk headers: We >>> do a svn-link to reactos headers, specifically to their >>> /reactos/trunk/reactos/include/ddk/ directory, but it seems >>> like they moved that particular header to their >>> /reactos/trunk/reactos/include/psdk/ directory, and I think >>> that usbiodef.h is not the only header whose path is changed. >>> As an immediate solution, you can pick that header directly >>> from reactos svn repo. >>> >>> Admins: This is a real problem for us. > > Hmm, as far as I can see, the files moved from ddk to psdk are > atsmedia.h, cfg.h, cfgmgr32.h, ntddkbd.h, ntdef.h, ntstatus.h, > tvout.h, usb100.h, usb200.h, usbcamdi.h, usbdi.h, usbioctl.h, > usbuser.h, usb.h, usbiodef.h and xmldsodid.h. winddk.h seems > to be removed altogether. So, doing a > svn export svn://svn.reactos.org/reactos/trunk/reactos/include/psdk > ... and copying files from the list above should restore the > missing stuff. (It should be noted though that during the move > they also changed the #include style in the headers, too.) >
Okie dokie, we already have cfg.h, cfgmgr32.h, ntstatus.h, tvout.h and xmldsodid.h under our include/. Now, - atsmedia.h is supposed to live in the psdk, ie include/ so can we add it from the reactos repo? (it is public domain.) - the rest, ie. ntddkbd.h, ntdef.h, usb100.h, usb200.h, usbcamdi.h, usbdi.h, usb.h, usbioctl.h, usbiodef.h, usbuser.h needs to be dealt with. (the m$ psdk doesn't have them under include/, so I am not sure what is the best course of action here.) -- Ozkan >> Than fix a small warning: >> --- x86_64-w64-mingw32/include/ddk/ntdef.h >> +++ x86_64-w64-mingw32/include/ddk/ntdef.h >> @@ -14,7 +14,7 @@ >> #include<string.h> >> >> >> -typedef unsigned long POINTER_64; // FIXME! HACK!!! >> +#define POINTER_64 /* FIXME! HACK!!! */ > > Why not just use unsigned long long? (didn't dive into the > issue, just as question.) > >> >> >> >> ====== >> That works with 20100604_sezero >> >> -- >> Henry N. > > -- > Ozkan > ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
