Misha Koshelev mk144210@bcm.tmc.edu writes:
As one is looking at the oleview output of the native IDL file, one starts a blank document and begins to make the wine IDL file. One defines all the appropriate interfaces, etc. using the UUID's, names, etc. from the native interface. All the function names and parameter types are declared the same, as well as function attributes, but I should use different names for the parameters and try to put the attributes in a different order (although if I understand correctly the order of these attributes comes from our oleview implementation and not from the interface per se so there shouldn't be any reason to change their order??).
That would be fine, anything that is required by the interface can be the same, so that would mean essentially everything except parameter names and help strings. I don't think you need to change the order of attributes from what oleview shows.