On 22 April 2011 14:25, "Stefan Dösinger" stefandoesinger@gmx.at wrote:
An unrelated issue I am ignoring for now: void * __cdecl wined3d_buffer_get_parent(const struct wined3d_buffer *buffer);
in the .idl file is compiled by Microsoft's midl to
void *__cdecl wined3d_buffer_get_parent( struct wined3d_buffer *buffer);
ie, the const is lost, leading to complaints from msvc that the implementation function doesn't match the declaration. Any idea how to fix it?
Odd. But I think we can ignore it unless there's an easy fix, the IDL file should go away anyway once COM is gone from wined3d. Though maybe widl should match that behaviour.