MIDL2145
The documentation lists this name without a value.
Documented in Win32
return type must not derive from a void pointer MIDL is a strongly typed language. All parameters transmitted over the network must be derived from one of the MIDL base types. Void types are not defined as part of MIDL. You must change the declaration to a valid MIDL type.