Am Freitag, den 26.12.2008, 17:20 +0000 schrieb Rob Shearman:
2008/12/21 Michael Karcher wine@mkarcher.dialup.fu-berlin.de:
This makes widl generate null pointer checks for HWND parameters, as HXXX is a void pointer without the unique attribute. My question is: Should widl really add this check? As the type is marshalled as wireHXXX, the null value is no problem for marshalling, so it could be safely left out.
Yes, that's a widl bug - it shouldn't output NULL ref pointer checks for user-marshaled types.
OK, thanks for your info. I will try to send a patch.
Best regards, Michael Karcher