Message-ID: <366607BF.417FC9C7@montana.com> Date: Wed, 02 Dec 1998 20:38:39 -0700 From: bowman X-Mailer: Mozilla 4.5 [en] (Win95; I) X-Accept-Language: en MIME-Version: 1.0 To: "djgpp AT delorie DOT com" Subject: RSXNTDJ and the current MS SDK Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com I did get RSXNT to work using the headers from the current SDK. Most of the areas needing work can be found from the patch.dif file, but there are a few new anonymous unions and structs in a new file. Also, some resource info has been placed in .rh files. The program I'm testing against is nothing fancy, but it does use the tool and status bars, tooltips, property sheets, trackbars, and some wave device stuff. The new SDK incorporates everything, so there are about 26 megs of headers. The above uses a 9 meg subset, and that might be reduced by looking at the dependencies. Many of the headers are Midl generated wrappers for various interfaces. I think these may need some more work. I intend to try to implement HTML help, and I think this depends on an interface, so I'll probably find out what needs to be done to these. This is a pretty tough way to get the needed headers, as the download is quite large, and it expands out even larger. Apparently the latest DirectX is 5, not 3 as I'd stated. Anyone concerned with the vagaries of GNU version numbers needs to keep up with MS's juggling act. If there is any interest, I can run a diff and put it on my site. The patches should be good for common windows programming; people getting into DirectX, MAPI, SmartCards, and so forth will have to break their own trail.