From: Simon H. T. <od...@cs...> - 2009-04-29 11:01:16
|
tir, 28 04 2009 kl. 23:49 +0100, skrev Chris Wilson: > Hi Simon, > > On Mon, 27 Apr 2009, Simon Holm Thøgersen wrote: > > >> > which method has been used to create the win32api headers in a way that > >> > made them eligible for release to the public domain? > >> > >> They've been written by hand from published documentation, > >> mostly from msdn: > > > > Thanks for the pointer. I was thinking of using MSDN myself, so I'll > > just go ahead and do that. > > > > BTW I wonder if the VSS headers would be of interest to others. If they > > are to anyone please speak up. > > They would definitely be of interest to me, but last time I checked, it > was impossible to add headers for the most important part of VSS, the COM > interfaces, because we have no idea in what order the functions are > present in the Vtable, which is a critical piece of information needed to > create headers that allow you to call the correct functions (using the > correct offset into the Vtable). > Yes, that it still a problem. I wonder which kind of of reverse engineering that is allowed? Can (non-Microsoft) binaries be inspected? Must it be done by others that write up the order in a document that I then use? > The functions on MSDN were listed "in alphabetical order". Originally they > claimed to be in "Vtable order", which would be great if it was correct, > but it was not correct. > > If you find an open source for a list of the functions in vtable order > (e.g. MSDN, not the VSS include files), please let me know. Simon |