On Tue, 16 Aug 2005, Marcus Meissner wrote: [...]
The LPSTORAGE layout is definitely not the same.
What do you mean? I just replaced 'IStoreage *' with 'LPSTORAGE' and since the LPSTORAGE declaration is 'typedef IStorage *LPSTORAGE;' the layout should be the same. Now if the original prototype was wrong for some other reason that's another issue.
So LPSTORAGE16 would be more fitting I think.
You mean in the documentation?
Also when not using "SEGPTR" I get conversion warnings and it clarifies a bit what exactly the type of the argument is.
Do you mean it would be better not to use 'SEGPTR' in the prototypes?