StringMarshalling
                    enum StringMarshalling
                
                Specifies how strings should be marshalled for generated p/invokes
            
                
Custom = 0
Indicates the user is supplying a specific marshaller in  StringMarshallingCustomType.
            
Utf16 = 2
Use the platform-provided UTF-16 marshaller.
            
Utf8 = 1
Use the platform-provided UTF-8 marshaller.