Invalid managed/unmanaged type combination (Strings cannot be paired with LPTStr for parameters and return types of methods in interfaces exposed to COM).
Invalid managed/unmanaged type combination (Object[ or System.Array must be paired with an ArraySubType of Struct, Interface, ...
Invalid managed/unmanaged type combination (SafeHandles must not have a MarshalAs attribute set and cannot be used in arrays). ...
Invalid managed/unmanaged type combination (String fields must be paired with LPStr, LPWStr, LPTStr, BStr, or ByValTStr). ...
Invalid managed/unmanaged type combination (String parameters and return types must be paired with LPStr, LPWStr, LPTStr, ...
Invalid managed/unmanaged type combination (Strings cannot be paired with LPTStr for parameters and return types of methods ...
Invalid managed/unmanaged type combination (Strings parameters and return types must be paired with LPStr, LPWStr, LPTStr, ...
Invalid managed/unmanaged type combination (String[ must be paired with an ArraySubType of LPStr, LPWStr, BStr or LPTStr). ...
Invalid managed/unmanaged type combination (String[ must be paired with an ArraySubType of LPStr, LPWStr, BStr, or LPTStr). ...
Invalid managed/unmanaged type combination (the Object class must be paired with Interface, IUnknown, IDispatch, AsAny, or ...