On Nov 13 18:30, JonY wrote: > On 11/13/2012 18:01, Corinna Vinschen wrote: > > On Nov 13 09:21, Kai Tietz wrote: > >> Hi,2222222278 > >> > >> 2012/11/12 Corinna Vinschen <[email protected]>: > >>> Hi, > >>> > >>> the below patch fixes the definitions of SYSTEM_BASIC_INFORMATION and > >>> adds a definition of SYSTEM_PAGEFILE_INFORMATION and > >>> SystemPagefileInformation. It also changes the formatting of > >>> SYSTEM_INFORMATION_CLASS to make it a bit more readable. Tested on 32 > >>> and 64 bit. > >>> > >>> Ok to apply? > >> > >> Ok, thanks. Please apply. > > > > Thanks, done. > > > >>> Btw., I could provide more detailed definitions of TEB, PEB, and > >>> types used within TEB or PEB. Is there any interest? > >> > >> Sure there is. Only issue I see about it is that WINVER needs to be > >> interpreted here. AFAIK does these structure change meaning of some > >> fields for different OSes (XP, Vista, Win7, ...). > > > > Yes, that's right. Hmm, might be a bit more tricky than I thought. I > > have a certain set of stuff as used in Cygwin and especially the stuff I > > tested on 32 and 64 bit to get it really right for 64 bit. Probably it > > makes sense to apply only stuff which is not OS-dependent for now. > > Yaakov asked me to update the mingw-w64 parts in Cygwin, please ping > when things have settled down so I can push an update.
You can push any time. These changes will be extras, not required for anything yet. So far Cygwin has its own file with internal definitions, called ntdll.h. Right now I'm busily writing testcases to make sure the definitions match 32 bit as well as 64 bit systems. The idea is to push the stuff in this file to winternl.h so we can ideally get rid of our own Windows type definitions. This might or might not be welcomed, though. Corinna ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
