// Change these 2 functions to use byte[] insteadd of NativeArray<byte>, and maybe string instead of ReadonlyNativeString public unsafe Status GetDriverName(NativeArray <byte> language, out ReadonlyNativeString name) { fixed(ComponentName2Protocol *_this = &this) fixed(ReadonlyNativeString * _name = &name) return((Status)RawCalliHelper.StdCall(_GetDriverName, _this, language, _name)); }
public unsafe Status GetControllerName(Handle controller, Handle child, NativeArray <byte> language, out ReadonlyNativeString name) { fixed(ComponentName2Protocol *_this = &this) fixed(ReadonlyNativeString * _name = &name) return((Status)RawCalliHelper.StdCall(_GetControllerName, _this, controller, child, language, _name)); }
public unsafe Status TestString(ReadonlyNativeString str) { fixed(SimpleTextOutputProtocol *_this = &this) return((Status)RawCalliHelper.StdCall(_TestString, _this, str)); }