Недопустимое сочетание управляемого и неуправляемого типов (десятичные параметры и типы возвращаемых значений должны составлять ...

Недопустимое сочетание управляемого и неуправляемого типов (десятичные параметры и типы возвращаемых значений должны составлять пару со Struct, LPStruct или Currency).
Недопустимое сочетание управляемого и неуправляемого типов (String не могут составлять пару с LPTStr для параметров и типов ... Недопустимое сочетание управляемого и неуправляемого типов (String[ следует использовать в паре с массивом ArraySubType типов ... Недопустимое сочетание управляемого и неуправляемого типов (String[ следует использовать в паре с типом ArraySubType из LPStr, ... Недопустимое сочетание управляемого и неуправляемого типов (дескрипторы CriticalHandle не должны иметь установленного атрибута ... Недопустимое сочетание управляемого и неуправляемого типов (десятичные параметры и типы возвращаемых значений должны составлять ... Недопустимое сочетание управляемого и неуправляемого типов (для полей и параметров среды выполнения Windows нельзя устанавливать ... Недопустимое сочетание управляемого и неуправляемого типов (интерфейсы, классы и делегаты среды выполнения Windows должны ... Недопустимое сочетание управляемого и неуправляемого типов (класс Object должен входить в пары с Interface, IUnknown, IDispatch ... Недопустимое сочетание управляемого и неуправляемого типов (класс Object должен составлять пару с Interface, IUnknown, IDispatch, ...