Need a way to deal with COM-like interfaces such as `ID3D11FunctionParameterReflection` that don't inherit from `IUnknown`.