Structs with ptrs are also VT_USERDEFINED.
diff --git a/tools/widl/typelib.c b/tools/widl/typelib.c index 3eee245..c1eace9 100644 --- a/tools/widl/typelib.c +++ b/tools/widl/typelib.c
@@ -145,6 +145,7 @@ return VT_USERDEFINED; case RPC_FC_STRUCT: + case RPC_FC_PSTRUCT: return VT_USERDEFINED; case 0: return 0;